Woodworking

Post at — Oct 27, 2025
#blogging

Axing my Ghost and Wordpress blogs

Both blogs of mine recently ran into issues. Maybe it was caused by some system wide hassle, both of them ran into HTTP 500 errors, requiring major attention.

I’ve always liked Ghost for some kind of “felt” simplicity, but lost some appeal when the developers decided to switch to MySQL as a database engine. Not that this is an particular bad decision, it just felt not that suitable for me anymore here. I’ve ran the migration with a kind of inner protest, feeling that itch to search for something different at the same time.

But then job happened and changing blog engines did not feel that important anymore.

Swing the axe

Quite funny that the Wordpress blog of me decided to demonstrate it’s remarkably effective potential to destroy itself at the same time. I suspect, as so often, some kind of plugin hassle behind that. So I decided to axe that aswell.

So long story short, I still have the urge to have a blog here, so I decided to migrate the english speaking blog to Hugo, turning it into a static page. No breaking plugins, no runtime errors, no database. Just a Nginx. From a security standpoint, that feels a lot more acceptable than anything else.

Used https://github.com/jbarone/ghostToHugo to get the content here, which worked totally totally fine, even as the tool is quite old. Wrote a small python script to download the assets and here we go.

Thats fine for now, I guess. Maybe I migrate the german articles here. In about a few years. When I’ve got time for that.