Colophon
A note on how Tetrapyloctomy is made — the type it is set in, the tools that build it, and the small decisions that add up to the whole.
Every page you read here is a flat file. There is no database, no content management system, and nothing rendered on demand — the entire site is compiled ahead of time into static HTML and served as-is. What follows is the recipe.
Typography
Display
Fraunces — an old-style serif with optical sizing,
used for headings, the wordmark, and drop caps.
Body
Newsreader — a screen-first text face designed for long,
comfortable reading at the measure.
Mono
Spline Sans Mono — for code, labels, and the small
uppercase signposts around the edges.
Engine
Generator
Bridgetown 2.2, a Ruby static-site generator. Templates
are plain ERB; reusable pieces are Ruby component classes.
Language
Ruby 4.0 for the build, with content authored in Markdown
and ERB under
src/.Server
Built ahead of time to static files; served in production by
Falcon.
Front end
Behaviour
Turbo + Stimulus (Hotwire) for fast navigation and the
few sprinkles of interactivity — the theme toggle, copy buttons, the table of contents.
Bundling
esbuild compiles the JavaScript; the
Tailwind CSS v4 CLI compiles the styles. Two small processes, no framework
in between.
Styling
Tailwind CSS v4, configured CSS-first — the design
tokens below live as custom properties and flip wholesale for dark mode.
Palette
Paper
Ink
Ink soft
Accent
Rule
The source is open and the typefaces are self-hostable — see the guide on self-hosting Google Fonts. Spotted a rough edge? Send a note.