martials.no/src/content/config.ts
Martin Berg Alstad 83f018c3b8 Initial commit
2024-09-25 22:20:54 +02:00

19 lines
460 B
TypeScript

import { defineCollection, z } from "astro:content"
const projectCollection = defineCollection({
type: "content",
schema: ({ image }) =>
z.object({
title: z.string(),
description: z.string(),
heroImage: image(),
heroImageAlt: z.string(),
tags: z.array(z.string()),
source: z.string(),
createdAt: z.string(),
updatedAt: z.string(),
}),
})
export const collections = {
projects: projectCollection,
}