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.

Darkmown 2.7.0: no more silent failures

A brace in a link destination used to stay literal text with no warning. A line that was just ":state" rendered as prose. Both are fixed, and the runtime got small enough to afford five new features.

Read post →

Reactive pages with no unsafe-eval

A reactive page used to force 'unsafe-eval' into your CSP. It no longer does, because the runtime stopped compiling expressions to JavaScript and started interpreting them.

Read post →

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 →

Page 1 of 3