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.

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 →

Shipping feeds without a config file

One reserved frontmatter field on the home page — site_url — turns on the whole feeds story. No config loader, no plugin.

Read post →

Page 2 of 3