Skip to content

Instantly share code, notes, and snippets.

View proxima812's full-sized avatar
🎯
Focusing

Kamil M. I. proxima812

🎯
Focusing
View GitHub Profile
@proxima812
proxima812 / readme.md
Last active April 24, 2026 00:35
starterBlog-astro@latest
import { glob } from "astro/loaders";
import { z } from "astro/zod";
import { defineCollection } from "astro:content";

const optionalTrimmedString = z.string().trim().min(1).optional();
const optionalDate = z.coerce.date().optional();
const optionalKeywords = z.union([z.string().trim().min(1), z.array(z.string().trim().min(1))]).optional();
const optionalCanonicalUrl = z
	.string()