Originally this site was built using Jekyll, specifically a preconfigured kit designed by Barry Clark called Jekyll Now.
I ended up rolling my own version because:
Currently this software is useful to me, and probably just me. But still, here's some more information about it.
One script (newpost.ijs) generates a mostly empty blog post, with the filename in the right format. Another script (makesite.ijs) builds the site as a whole:
Some to-dos for this script include generating a sitemap and atom feed.
My workflow is very simple and fairly manual, but it's easy for me to understand.