Goodbye Gatsby, Hello Zola
June 10, 2026
I had started this blog way back in 2018 (14th of October to be precise, thanks git) when Gatsby was still all the rage. The idea of isomorphic Javascript combined with React and both server side and client side rendering was a beauty to behold.
As my skills evolved, so did the burden of maintaining this blog. I realised it was far too cumbersome to keep the correct version of NodeJS installed and I didn't keep up with major Gatsby upgrades. I had to setup a docker image workflow just to keep building it.
I've been wanting to migrate off Gatsby for a while but the kind of project where you change all the machinery behind the scenes but the output looks the same isn't my idea of a good way to spend my free time.
Instead I got it migrated to Zola in less than an hour using Gemini 3.1 Pro. With two prompts I had a working deployable version and all that remained was to iterate on some styling issues.
The only downside is that I have lost the URL structure that the blog posts used to have, which is a shame but I don't expect many people to be linking to old posts. If you are, let me know how much I inconvenienced you :)