Files
cameleer-website/src/content/config.ts

24 lines
570 B
TypeScript

import { defineCollection, z } from 'astro:content';
// Scaffold only — no entries yet. Added now so future blog/docs work is pure content, not refactor.
const blog = defineCollection({
type: 'content',
schema: z.object({
title: z.string(),
description: z.string(),
publishedAt: z.date(),
draft: z.boolean().default(true),
}),
});
const docs = defineCollection({
type: 'content',
schema: z.object({
title: z.string(),
description: z.string(),
order: z.number().default(99),
}),
});
export const collections = { blog, docs };