···77<link rel="icon" sizes="32x32" href="/favicon-32x32.png" />
88<link rel="icon" sizes="16x16" href="/favicon-16x16.png" />
99<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
1010-<meta name="description" content="The blog of a lowly DevOps Engineer from the UK. Federated on atproto!" />
+7-2
src/layouts/shell.astro
···991010interface Props {
1111 title?: string;
1212+ description?: string;
1213 children: any;
1314}
14151515-const { title } = Astro.props;
1616+const {
1717+ title = 'hayden@web ~',
1818+ description = 'The blog of a lowly DevOps Engineer from the UK. Federated on atproto!',
1919+} = Astro.props;
1620---
17211822<html lang="en">
1923 <head>
2024 <meta charset="utf-8" />
2125 <meta name="viewport" content="width=device-width, initial-scale=1" />
2222- <title>{title ?? 'hayden@web ~'}</title>
2626+ <title>{title}</title>
2727+ <meta name="description" content={description} />
2328 <BaseHead />
2429 </head>
2530 <body class="antialiased bg-black text-white font-mono tracking-normal leading-normal flex flex-col min-h-screen selection:bg-base0E selection:text-black">