Note · 13 Nov 2026
After almost six years running this blog on Ghost, I have now moved this blog again. Part of the reason is the many security issues that are found these days, and another part is having more control. This time, the blog runs on a small publishing platform I’ve put together that generates a static site.
I started using WordPress in 2005, replacing a Plone site that wasn’t really a blogging plaform to start with. WordPress was working fine, and I even wrote a few plugins, like wp-require-auth and wp-facebook-like. Fifteen years later, I switched to Ghost, hoping for a more minimal experience with fewer knobs and more time for writing. Building my own publishing platform is perhaps not strictly a continuation of that, but coding agents help a lot on that front.
The posts are ordinary Markdown files, with images alongside them and everything versioned in Git. Then there is the separate back office writing app for drafts, revision history and previews, while the public site is static. It supports longer articles, but also short notes like this one, links with commentary, and photos.
