05×

Colophon

What this is made of, and the decisions underneath it.

A page that scrolls, in a collection of pages that don't. Some things are a document, and pretending otherwise is a format looking for a reason.

Everything on this site is a file in content/. A file says what it is in its own frontmatter and then simply says it; nothing about a page is written twice, and nothing about it is written in a route.

Made with

The three kinds

KindReads as
feedA vertical reel of full-screen frames, flicked
storyProse measured and paginated, tapped a page at a time
pageA document, scrolled — this one

A file declares its kind and gets that screen. The markdown itself goes through one renderer whichever kind it is, so a heading is a heading and a list is a list in all three.

The interesting part is never the finished screen. It is the twenty decisions that made the screen inevitable.

Type and colour

Set in Geist with Playfair Display for display sizes, and Geist Mono for the small tracked lines. Each page carries its own four colours — two for the gradient it wears, two for the text on top of it — declared alongside everything else it says about itself:

palette:
    from: '#bfdcd8'
    to: '#a1cac4'
    ink: '#1c4340'
    muted: '#3a625d'

The artwork is generated locally, so nothing on the page is fetched from anywhere else.

See also the Changelog, or go back and read Field Notes.