feat: remove manifest and feed link in home page

This commit is contained in:
DIYgod 2023-01-23 14:56:41 +00:00
parent 6cdcc9a134
commit b12d5dc2ba
No known key found for this signature in database
2 changed files with 26 additions and 20 deletions

View File

@ -7,7 +7,8 @@ export const SEOHead: React.FC<{
description?: string | null
image?: string | null
icon?: string | null
}> = ({ siteName, title, description, image, icon }) => {
site?: string
}> = ({ siteName, title, description, image, icon, site }) => {
return (
<Head>
<title>{title ? `${title} - ${siteName}` : siteName}</title>
@ -27,26 +28,30 @@ export const SEOHead: React.FC<{
/>
</>
)}
<link
rel="alternate"
href="/feed/xml"
title={siteName}
type="application/rss+xml"
></link>
<link
rel="alternate"
href="/feed"
title={siteName}
type="application/feed+json"
></link>
<link
rel="alternate"
href="/feed"
title={`Notifications on ${siteName}`}
type="application/feed+json"
></link>
<link rel="icon" href={icon || `${SITE_URL}/assets/logo.svg`}></link>
<link rel="manifest" href="/manifest.json" />
{site && (
<>
<link
rel="alternate"
href="/feed/xml"
title={siteName}
type="application/rss+xml"
></link>
<link
rel="alternate"
href="/feed"
title={siteName}
type="application/feed+json"
></link>
<link
rel="alternate"
href="/feed"
title={`Notifications on ${siteName}`}
type="application/feed+json"
></link>
<link rel="manifest" href="/manifest.json" />
</>
)}
</Head>
)
}

View File

@ -62,6 +62,7 @@ export const SiteLayout: React.FC<SiteLayoutProps> = ({
}
image={page.data?.cover || getUserContentsUrl(site.data?.avatars?.[0])}
icon={getUserContentsUrl(site.data?.avatars?.[0])}
site={domainOrSubdomain}
/>
{site?.data?.css && (
<link