This Website

Published 28 August 2021.

Some number of eons in the past, some ancestor to this site was beautifully hand-programmed in HTML/CSS.

Some time later, a previous version of this site (with basically identical CSS), was built to use the Jekyll static site generator. But this wasn't sustainable, and I'm not particularly a fan of Markdown (or similar) languages (two topics that may warrant blog posts).

Then came the DIY build, format, serve system, comprising of three (mostly) POSIX-compliant shell scripts that did simple templating. And while this was generally fine, it was a bit janky, and could not be extended particularly easily.

Enter the harness.rb system, which by virtue of being written in Ruby, is extremely extensible and still relatively simple (there are still some quirks, but they are different from the quirks of the build, format, serve system). And so build, format, serve were ported and the rest is history.

Links