import { defineCollection, z } from 'astro:content' const postsCollection = defineCollection({ schema: z.object({ title: z.string(), published: z.date(), draft: z.boolean(), description: z.string().optional(), image: z.string().optional(), tags: z.array(z.string()).optional(), category: z.string().optional(), }), }) export const collections = { posts: postsCollection, }