All projects

This website

Oct 2026 – presentRunning

The site you're on. No framework: a small Node build script, an A* shop floor in the header, a command palette, and a blog I write in a web editor.

HTMLCSSJavaScriptNode.jsGitHub ActionsPages CMS

From a saved post to a live page

Step 1 of 4

Pages CMS

Posts, projects and profile details are edited in Pages CMS, which saves them as Markdown and YAML files in the GitHub repo.

How it's built

See the colophon for the details: fonts, the build, the A-star floor and keyboard shortcuts.

History

  1. Launched, with project pages, the command palette and the blog.