1
0
Files
ag-index/nuxt-web/content.config.ts

35 lines
857 B
TypeScript
Raw Normal View History

2026-04-20 09:45:20 +08:00
import { defineCollection, defineContentConfig, z } from '@nuxt/content'
export default defineContentConfig({
collections: {
news: defineCollection({
type: 'page',
source: 'news/*.md',
schema: z.object({
title: z.string(),
date: z.string(),
slug: z.string(),
summary: z.string(),
cover: z.string(),
keywords: z.string(),
description: z.string()
})
}),
cases: defineCollection({
type: 'page',
source: 'cases/*.md',
schema: z.object({
title: z.string(),
slug: z.string(),
summary: z.string(),
cover: z.string(),
industry: z.string(),
categories: z.array(z.string()),
relatedProducts: z.array(z.string()),
keywords: z.string(),
description: z.string()
})
})
}
})