Add portafolio schema to astro config

This commit is contained in:
Alexander Navarro 2023-11-18 10:48:45 -03:00
parent ac696830fd
commit 819321d3b5

View file

@ -33,7 +33,25 @@ const blog = defineCollection({
}), }),
}); });
const portafolio = defineCollection({
type: 'content',
schema: z.object({
title: z.string(),
draft: z.boolean().optional(),
tags: z.array(z.string()).optional(),
published_at: z.coerce.date().optional(),
updated_at: z.coerce.date().optional(),
media: z.array(
z.object({
type: z.enum(['image', 'video']),
url: z.string().url(),
}),
),
}),
});
export const collections = { export const collections = {
games, games,
blog, blog,
portafolio,
}; };