Skip to content
The Darkmown Blog

Notes from the framework

Every post below is a plain .md file in site/pages/blog/. This page is one @loop over that folder — sorted newest-first, paginated, and 100% static HTML. No hand-maintained list, no config, no JavaScript.

Typed frontmatter with a four-line schema

A typo'd frontmatter key used to ship silently. With a collection schema, titel instead of title fails the build with a file and line.

Read post →

Collections and pagination, with zero ceremony

This very page is an entry in a collection. The list you came from is one @loop over a folder — no content root, no marker file, no config.

Read post →

Drafts that never leak

Set draft true on a post and it vanishes from a production build — dist, routes.json, the sitemap, and the feed — even with a date.

Read post →

Page 1 of 2