This is the source for my blog. It uses the static site generator jekyll to generate the html, and a bunch of patched-together node cli tools to do everything else.
Install docker, docker-compose and yarn somehow.
yarn build
yarn watch
yarn deploy --prod