forked from
devins.page/devins.page
my website, hosted on wisp.place
1---
2import "@intergrav/slight.css";
3import "../styles/global.css";
4import Header from "../components/Header.astro";
5import Footer from "../components/Footer.astro";
6import Comments from "../components/Comments.astro";
7
8const { title, description } = Astro.props;
9---
10
11<!doctype html>
12<html lang="en">
13 <head>
14 <meta charset="UTF-8" />
15 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
16 <title>{title} • devins.page</title>
17 <meta name="description" content={description} />
18 <meta name="author" content="intergrav" />
19 <link rel="canonical" href={Astro.url.pathname} />
20
21 <link rel="icon" type="image/x-icon" href="/favicon.ico" />
22
23 <meta property="og:title" content={`${title} • devins.page`} />
24 <meta property="og:description" content={description} />
25 <meta property="og:type" content="website" />
26 <meta property="og:url" content={Astro.url.pathname} />
27
28 <link rel="sitemap" href="/sitemap-index.xml" />
29 <link
30 rel="alternate"
31 type="application/rss+xml"
32 title="devin's page"
33 href={new URL("rss.xml", Astro.site)}
34 />
35 </head>
36 <body class="prose">
37 <Header />
38 <main>
39 <slot />
40 </main>
41 <Comments />
42 <Footer />
43 </body>
44</html>