Cafélog

Goodbye WordPress, hello Pure Blog!

Back in February, I discovered Pure Blog, and it has stayed in a corner of my head since then. A few days ago, I installed it locally and gave it a try.

Long story short: I spent most of my free time during the last ten days or so migrating my content, porting my custom WordPress plugins and tweaking my Pure Blog setup.

This morning, I finally pulled the trigger, five months after that idea crossed my mind and a seed was planted. Cafélog is now powered by Pure Blog.

Why Pure Blog?

Well, in the past I already tried to move away from WordPress to a homemade static website, which turned out to be a nightmare to use. So I went back to WordPress a few months later.

I wrote about that, in French though, in these two articles:

In short:

Then, in February 2026, I discovered Pure Blog, and as I wrote above, it has since stayed in a corner of my head until I downloaded it and explored it locally. The more I discovered and used it, the more I was charmed and pumped.

Pure Blog ticks all the boxes of what I was looking for in a blog platform. In a few words: simplicity, lightness, flexibility (easy customisation, but also more complex if wished), flat files and Markdown based (no database involved), built in good old PHP, the perfect language if I’m feeling inspired to tinker a bit. Bonus: it’s an open-source project built by an enthusiastic fellow blogger.

Therefore, I finally decided to move out again from WordPress.

The migration

It was fun and challenging: I decided to migrate all my content by hand, instead of using the WordPress importer. It allowed me to check and adjust the different pieces of content I’m used to embedding in my posts: images, YouTube embedded videos, local videos, audio files… and to adjust the CSS along the way.

I also had to find a way to port two custom WordPress plugins:

The Pure Blog Docs are very well written and useful. I couldn't have done all this migration work without them.

I also had to:

All in all, it was fun, interesting, smooth and I had a blast doing that migration work!

About cover images

During the migration, I was still thinking about my last two articles about the AI-generated images and how I was using them as my cover images on almost all my articles.

  1. Re: AI-generated blog post images are not cool any more
  2. On AI-generated images: a reflection with myself

I finally decided to remove the cover images from almost all my articles, except for a few, the two above included.

I kept the cover images of all my previous posts as the featured images, though, to generate the Open Graph images. But in the future, and as I wrote in the second article linked above, I will try to create my own cover/featured images most of the time. That being said, I still think it’s fun and creative to generate images with AI, so I certainly won’t forbid myself to do it again, from time to time.

In conclusion

I’m glad to be using Pure Blog. It’s a great, flexible and light CMS. It really fits my needs and I kinda find joy in using it. I shouldn't say that I won't change again in the future (I know myself well enough), but I really think I found the CMS I was looking for.

Thank you Kev for building Pure Blog!

PURE BLOG

blogging, meta

⬅ Previous post
On AI-generated images: a reflection with myself

Next post ➡
Re: IMG_0416