Kev Quirk

Menu

My Blogging Utopia

I’ve flip-flopped between a number of blogging platforms over the years, because none are perfect. Here’s my blogging utopia…

For regular readers of this blog, it’s almost a meme at this point that I’m constantly changing my blogging platform and there’s two simple reasons for that, folks:

  1. I love to fiddle and I can’t resist the new shiny.
  2. I’m yet to find the perfect solution for my needs.

I read Ru’s recent post on blogging and blogging platforms and it really resonated with me. Ru isn’t really feeling great about blogging at the moment, but it’s not that part that resonated with me; I love blogging. It’s this part:

However, I enjoy absolutely nothing in the market.

To say I enjoy nothing in the market would be somewhat of an exaggeration for me. I do enjoy using WordPress, but it’s not perfect.

I personally think the admin UI of WordPress is stuck firmly in 2004. It can also be slow and clunky to navigate around. Then there’s hosting. It’s not difficult to host a WordPress site, but I’d rather not have to put up with it.

Problem is, managed hosting is more expensive than I’d like to pay, so I self-host.

The alternatives

Oh my goodness have I tried a lot of alternative blogging platforms. Some I’ve only explored a little bit, others I’ve decided I can make them work and actually migrated this site over to them, only to find that I inevitably dislike them more than WordPress, so I pop back.

Here’s a quick rundown of some of the platforms I’ve tried over the years, and my thoughts. I’m not going to go into detail here as this would be a really long post if I did.

What’s the answer?

Honestly, I don’t know. For now, I’ll stick with WordPress. Static sites are great, but when it comes to producing lots of content, they’re missing little quality of life things that CMS’s like WordPress provide.

For example, if I want to link to another post, I highlight the text, click the link icon (or tap CTRL/⌘ + K) then start typing the name of the post. WordPress will look for the page/post, then I just need to click on the link I want to add:

Adding a link in WordPress

Same with images. On WordPress, I have the media library, so adding an image is as simple as dragging and dropping the image into the window. I can then add things like alt title etc. No messing around with HTML markup. All nice and easy.

When writing content, the friction needs to be super low for me. For that to happen either a CMS needs to be in place, or a really good editor. If I were just writing text-based posts an SSG would be fine, but when you start adding links, images or anything aside from basic text, things start to get complicated.

Not just editing

It’s not just editing that’s the problem. There’s also the hosting and admin that comes with a web site. WordPress is relatively easy to setup and manage, but there’s still work involved. There’s still things I need to do on the server and on WordPress that takes away from the time I could be writing.

This is where static sites and their ilk shine. There’s none of that to manage. It’s all just content with a CI/CD pipeline that publishes the content online. It’s really simple to administer once you’re setup.

Managed hosting can off-set the admin overhead somewhat, but it’s usually expensive. For example, the managed hosting I had with Cloudways (which is a brilliant service) is 3x the price I pay for my current server.

Having a server also affords me to ability to host multiple WP sites, as well as email and pretty much any other kind of web site. So a 3rd of the price and a lot more flexible.

It’s all about compromise

Ultimately, I don’t think the perfect solution exists for me. I’d like something with a great editing experience, has little to no admin overhead, is cheap (<£10/month) and allows me to stay in control of the design and content on the site.

With WordPress I have 90% of what I need, and all things considered, my gripes are relatively minor. So I’ll be sticking with WordPress for the foreseeable future, I think.

If I were to move away from WordPress, it would probably be to Bear at this point. But ask me again in a couple of weeks and my opinion will have likely changed.

The perfect blogging platform doesn’t exist for me. Maybe my needs are overly specific and I should just get over myself?

All in all though, I have a great way of producing my content (Gutenberg is BRILLIANT) and a front end that’s performant and look good.

Can’t ask for much more than that really, can you?

← The one before
How to Create a Simple HTML/CSS Notice Box

Up next →
The Casio F-91W Is the Best Smartwatch