Colophon
A few notes on how this site is made and served.
Static site powered by Jekyll, built on statichost.eu from a GitHub repo via webhook. There’s no CDN layer, server-side logic, or third-party embeds.
No tracking, no cookies.
Content is written in Markdown. Layouts and includes live alongside the pages and posts. The /concerts, /media, and /grounds pages all read structured data from _data/, while the slash page (/slashes) auto-lists most pages. It is inspired by slashpages.net. I’ll keep adding slashes over time.
The /photos feed is built from the _photos/ collection plus image files in /images/, with a dedicated Atom feed at /photos.xml.
The charts on the /letterboxd pages are rendered client-side with Chart.js, fed from pre-aggregated JSON in _data/. No images, no server-side rendering — just data and a script.
The /meet page is a lightweight booking system. Availability and bookings are handled by an n8n webhook; the page fetches open slots client-side and posts the booking back. Cloudflare Turnstile handles spam protection.
A single handmade stylesheet (assets/style.css) handles everything — see /style for a live reference of the components and the full theme palette. An inline snippet randomly applies one of the theme classes (sand, mustard, seaglass etc.) to rotate background colors. There are no external fonts, client-side frameworks, or build steps for CSS/JS.
Cobbled together in Zed and Micro, with a little help from different LLMs. Built locally with Jekyll, versioned on GitHub, and published as static HTML on statichost.eu.