Initial commit

This commit is contained in:
Martin Berg Alstad
2024-09-25 22:20:47 +02:00
parent bb58f603b2
commit 83f018c3b8
60 changed files with 6301 additions and 6615 deletions

18
src/content/config.ts Normal file
View File

@ -0,0 +1,18 @@
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,
}