feat(doc): improve documentation authoring exp

This commit is contained in:
thomas
2023-10-14 21:01:45 +02:00
parent c117f43c5c
commit e8bf7cbe43
45 changed files with 293 additions and 1027 deletions

View File

@@ -5,8 +5,18 @@ export const collections = {
docs: defineCollection({
schema: (ctx) =>
docsSchema()(ctx).extend({
// Add a new optional field to the schema.
noCommentSection: z.boolean().optional(),
noCommentSection: z.boolean().optional().default(false),
challengeNumber: z.union([z.number(), z.boolean()]).default(false),
author: z.string().optional(),
command: z.string().optional(),
blogLink: z.string().optional(),
videoLink: z
.object({
link: z.string(),
alt: z.string(),
flag: z.enum(['FR']).optional(),
})
.optional(),
}),
}),
i18n: defineCollection({ type: 'data', schema: i18nSchema() }),