import { defineContentConfig, defineCollection, z } from '@nuxt/content' const blogSchema = z.object({ title: z.string(), description: z.string(), date: z.string(), tags: z.array(z.string()).optional(), image: z.string().optional(), draft: z.boolean().optional().default(false), wordCount: z.number().optional(), minutes: z.number().optional(), }) export default defineContentConfig({ collections: { blog_fr: defineCollection({ type: 'page', source: { include: 'fr/blog/**/*.md', prefix: '/fr/blog' }, schema: blogSchema, }), blog_en: defineCollection({ type: 'page', source: { include: 'en/blog/**/*.md', prefix: '/en/blog' }, schema: blogSchema, }), }, })