PinnovateCloud/content.config.ts

41 lines
1.3 KiB
TypeScript
Raw Normal View History

2025-09-11 10:55:59 +08:00
// import { z } from 'zod'
// // 简化配置,只使用默认集合
// export default defineCollection({
// // 默认集合
// news: defineCollection({
// source: 'content/news/*.md',
// type: 'data',
// schema: z.object({
// title: z.string().optional(),
// description: z.string().optional(),
// category: z.string().optional(),
// date: z.string().optional(),
// tags: z.array(z.string()).optional(),
// author: z.string().optional(),
// image: z.string().optional(),
// views: z.number().optional(),
// trending: z.boolean().optional(),
// featured: z.boolean().optional(),
// draft: z.boolean().optional()
// })
// }),
// // 产品详情集合
// tag: defineCollection({
// source: 'content/tag/*.md',
// type: 'data',
// schema: z.object({
// title: z.string(),
// description: z.string(),
// tags: z.array(z.string()),
// uses: z.array(z.string()),
// published: z.boolean(),
// keys: z.array(z.string()),
// price: z.string(),
// priceUrl: z.string().optional(),
// image: z.string().optional(),
// features: z.array(z.string()).optional(),
// updatedAt: z.string().optional()
// })
// })
// }