Astro Content Collections as a Typed CMS (No CMS Required)
How I built a relational, type-checked content model—posts, tags, categories, authors—out of plain files, with Zod catching mistakes at build time.
How I built a relational, type-checked content model—posts, tags, categories, authors—out of plain files, with Zod catching mistakes at build time.
Why I run Playwright against astro preview instead of the dev server, and the pile of gotchas—WebKit, worker limits, analytics noise—I hit getting there.
I wanted to use an index.astro page, but you cannot use getStaticPaths to paginate it, so this is what I did instead.