Colophon
Built with Astro, styled with Tailwind over a small layer of design tokens, and served as static files from Cloudflare Workers. There is no server, no database and no framework runtime in the page.
Type
Alegreya for reading, Space Mono for dates, hostnames and anything else the page is telling you about itself. Both are open source and self-hosted here as Latin subsets — no font CDN is contacted.
Alegreya is a variable face drawn for long-form reading, with a calligraphic undertone that keeps a page of short entries from reading like a database listing. Four font files ship, about 118KB altogether; a page normally pulls three of them, because the italic is only fetched when something is actually set in italic.
Colour
Two hues over warm neutrals: rust for links and focus, a cool teal for visited links and secondary emphasis. Every pairing is checked against WCAG contrast targets by a script that fails the build if a colour change drops below them. Body text clears AAA in both light and dark. The style guide shows the whole set.
What it doesn't do
No cookies. No third-party embeds, scripts or fonts. No tracking pixels, no comment widget, no newsletter modal, no consent banner — because there is nothing to consent to. Page-view counts come from Cloudflare Web Analytics, which is cookieless and records no information about you as an individual.
About eight kilobytes of JavaScript ship with a page, for the theme control, the narrow-screen menu and keyboard shortcuts. All three are enhancements: with JavaScript disabled the site works — the menu included, since it is an ordinary disclosure the browser opens by itself — and the accessibility test suite checks that on every build. Search loads its index only when you open it.
Writing
Entries are composed on Bluesky and synced into the repository as Markdown files, which are then the source of truth — editing one here wins, and deleting the post there does not remove it from the archive.