A new static website built from scratch
This new iteration of the website is a culmination of a few months of work on trying to simplify the stack I work on.
It builts on top of markdown.awk, which is a single-file awk-based markdown-to-html converter, and notes.sh which I use for content authoring and daily notes.
The focus for the website was minimalism: I wanted it to load quickly, to have simple and unobtrusive design, and to play nicely with tools I use every day.
I'm not sharing the source code yet, but it's just a few scripts combined with a Makefile. The reason I chose Makefile for building is because it can recurse into subdirectories and call conversion commands on individual files.
Calling make deploy
deploys the resulting html files to the virtual machine, so the whole process is really low-friction.