diff options
Diffstat (limited to 'src/components/Head.astro')
| -rw-r--r-- | src/components/Head.astro | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/components/Head.astro b/src/components/Head.astro new file mode 100644 index 0000000..8ce42cb --- /dev/null +++ b/src/components/Head.astro @@ -0,0 +1,49 @@ +--- +import { SITE } from '@/consts' +import { ClientRouter } from 'astro:transitions' +import Favicons from './Favicons.astro' +--- + +<head> + <meta charset="utf-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + <meta + name="viewport" + content="width=device-width, initial-scale=1.0, user-scalable=yes" + /> + <meta name="generator" content={Astro.generator} /> + + <meta name="HandheldFriendly" content="True" /> + <meta name="mobile-web-app-capable" content="yes" /> + <meta name="apple-mobile-web-app-capable" content="yes" /> + <meta name="apple-mobile-web-app-status-bar-style" content="default" /> + <meta + name="format-detection" + content="telephone=no,date=no,address=no,email=no,url=no" + /> + + <meta + name="theme-color" + content="#121212" + media="(prefers-color-scheme: dark)" + /> + <meta + name="theme-color" + content="#121212" + media="(prefers-color-scheme: light)" + /> + + <link rel="sitemap" href="/sitemap-index.xml" /> + <link rel="manifest" href="/site.webmanifest" /> + <link + rel="alternate" + type="application/rss+xml" + title={SITE.title} + href={new URL('rss.xml', Astro.site)} + /> + + <Favicons /> + <ClientRouter /> + + <slot /> +</head> |
