I felt the same way and ultimately settled on using a simple platform like hashnode, which is not self-hostable, as far as I know, but stores all your blog posts in markdown and syncs automatically. To your GitHub. Perhaps one day I'll move to self hosting.