import { defineCollection } from 'astro:content'; import { glob } from 'astro/loaders'; import { z } from 'astro/zod'; const posts = defineCollection({ loader: glob({ pattern: '*.mdx', base: './posts' }), schema: z.object({ title: z.string(), date: z.date(), draft: z.boolean().default(false), dropcap: z.enum(['ascender', 'descender']).default('descender'), toc: z.boolean().default(true), }) }); export const collections = { posts };