JshKlsn's Blog

New website

If you're not new here, you'll notice the website looks different, and some posts are missing. This is because I have switched away from using GhostCMS to Eleventy.

Why the change?

I've been using GhostCMS for ~2.5 years, and within that time they have pushed multiple updates that have completely broken my websites database. Just recently they pushed an update that once again, broke database migration.

Blogging is supposed to be fun and stress free. Not full of troubleshooting because of poorly pushed vibe coded garbage. So that's why I have switched to Eleventy instead.

Eleventy suites my needs perfectly. It's a static website generator, so that means no databases, which is ideal. I don't use anything that requires a database anyway. I don't track my users, I don't collect data, I don't lock anything behind a paywall. I just want to post silly words on the internet.

About the missing posts?

Spinning up an old GhostCMS instance and restoring my database backup to pull old posts, and then taking the time to convert them to markdown for Eleventy is a lot of work, especially when most of them are dumb little rants anyway. I am not saying I wont do it - I will - I just don't think I will prioritise doing that.

For now I am making sure my most important posts, like my list of Linux fixes, are re-written for the new website.

UPDATE: I have re-written all of my old posts. The website now has no missing posts.

Website design?

For now I am using the Eleventy base blog code. That way I can get the website up and running quickly. Over the next few weeks/months I will learn more about Eleventy and come up with a new design for the site. (probably 🤞)