aria.coffee/src/content.config.ts
BuyMyMojo 4bdb2ca436
Finally finish this enough to post
From here I will actually track changed with git but I just needed a base to work from.

RIP this attomic ass commit
2024-12-17 01:01:43 +11:00

17 lines
No EOL
590 B
TypeScript

// Import the glob loader
import { glob } from "astro/loaders";
// Import utilities from `astro:content`
import { z, defineCollection } from "astro:content";
// Define a `loader` and `schema` for each collection
const blog = defineCollection({
loader: glob({ pattern: '**/[^_]*.md', base: "./src/blog" }),
schema: z.object({
title: z.string(),
pubDate: z.date(),
description: z.string(),
author: z.string(),
tags: z.array(z.string())
})
});
// Export a single `collections` object to register your collection(s)
export const collections = { blog };