import { defineCollection } from "astro:content"; import { z } from 'astro/zod'; import { glob } from 'astro/loaders'; import { rssSchema } from '@astrojs/rss'; const blogCollection = defineCollection({ loader: glob({ pattern: '**/[^_]*.{md,mdx}', base: "./src/content/blog" }), schema: z.object({ title: z.string(), description: z.string(), pubDate: z.date(), tags: z.array(z.string()), }), }); export const collections = { blog: blogCollection, };