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 framework's complexity.
GitHub Pages
We 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.