···44import { z, defineCollection } from "astro:content";
55// Define a `loader` and `schema` for each collection
66const blog = defineCollection({
77- loader: glob({ pattern: '**/[^_]*.md', base: "./src/blog" }),
88- schema: z.object({
99- title: z.string(),
1010- pubDate: z.date(),
1111- description: z.string(),
1212- author: z.string(),
1313- tags: z.array(z.string())
1414- })
77+ loader: glob({ pattern: "**/[^_]*.md", base: "./src/blog" }),
88+ schema: z.object({
99+ title: z.string(),
1010+ pubDate: z.date(),
1111+ description: z.string(),
1212+ author: z.string(),
1313+ tags: z.array(z.string()),
1414+ }),
1515});
1616// Export a single `collections` object to register your collection(s)
1717-export const collections = { blog };1717+export const collections = { blog };
+1-1
src/layouts/BaseLayout.astro
···11---
22-import NavHeader from "../components/NavHeader.astro"
22+import NavHeader from "../components/NavHeader.astro";
33import Favicon from "../components/Favicon.astro";
44import Footer from "../components/Footer.astro";
55import "../styles/aria.css";