Colophon
This page describes how the site is built and what it runs on.
Platform
The site is built with Jekyll, a static site generator, using a bespoke theme I designed and built myself. Pages and posts are written in Markdown and Jekyll compiles everything into static HTML.
Hosting
The site is hosted on a DigitalOcean droplet and deployed using Hatchbox. Hatchbox might be a bit overkill for a static site, but I have a number of applications on this droplet, so what’s one more? The domain is registered and managed with DNSimple.
Writing
Posts are written and published using Postpress, a Ruby on Rails application that I wrote to allow me to write new posts, upload images and manage a few data collections like my reading list. Images on the blog are stored and served from DigitalOcean Spaces.
Typography
the body text of the blog is set in Open Sans and the headings use Poppins, both served via Google Fonts. The base font size is 19px.
Analytics
Visitor stats are tracked with Tinylytics, a simple, privacy-friendly analytics tool.