Colophon
Eleventy
This site is built using Eleventy, a static site generator. The idea is that, for non-trivial sites, things like templating and other types of file preprocessing become worth the cost of a framework's complexity.
GitHub Pages
I use GitHub Pages to host the site (source). It's currently free for public repositories.
GitHub Pages assumes the use of Jekyll[1], and configuring it to use Eleventy requires a few non-obvious configuration changes. This article helped me get up and running.
The last bit of complexity comes from using a custom domain name for
the site. By default a user's GitHub Pages repository will be hosted
at $USER.github.io/, but this is customizable.