Welcome to the New Setup
I know, I know. It’s not very flashy is it? No JavaScript, no theme engine, no build pipeline that breaks every time I look at it funny. Just markdown files in a folder and a shell script.
Why I moved
I updated Hugo once and the theme stopped working. That was the whole story. Now the “theme” is one CSS file and a few lines of shell that I own, so there is nothing left that can fall out of sync.
Here’s the entire publish flow:
$EDITOR posts/whatever.md
./blog
rsync -a --delete site/ server:/var/www/blog/
That’s it. code looks like this, and links like crt.sh
still work the way you’d hope.