The website itself is built on Jekyll, but I want to switch to something else because I don't use Ruby/Gem for anything else and I can't be bothered to commit that stack to memory just for that.
If JS, maybe consider Astro (for simple blogs)? It has built-in MDX support and deploys in a few seconds.
There's also Ghost, but it's a bit more complex. It has both a paid cloud version now and also the FOSS self-hosted version: https://github.com/TryGhost/Ghost
If PHP, maybe https://getgrav.org/?
For Go or a prebuilt binary, maybe https://gohugo.io/?
If I had to migrate right now I'd probably go with Hugo.
I self host because I love writing code. It's inspired by Medium. It was built with Django and Svelte. I could have written the whole thing with Django but I wanted to learn Svelte, and I had plans of making it bigger and more interactive initially.
It's hosted on Render.
The static site is made with nextjs. This template: https://github.com/timlrx/tailwind-nextjs-starter-blog
Jekyll on GitHub Pages with various actions to automate stuff like calculating mileage statistics.
Editing via the GitJournal app.
https://mat.tl/blog/2024/10/29/migrating-from-wordpress-com-...
VS Code for editing.
Points to Ponder
-> Use the basic Astro template for blogs. It is basically enough for a self-hosted blog needs. Using any of the third party themes/templates with a list of features has a bunch of disadvantages. It takes more effort to customize and upgrading to newer versions totally breaks the setup, sucking in hours of your time.
-> VS Code has plenty of Markdown Extensions. Markdown Preview and Frontend Masters come to mind.