Finally, after 7 years, I switched from Wordpress to my own blog framework. I started using Wordpress for the previous blog since 2015, and the recent updates have plugged in more and more things I dislike:
The sidebar components have became legacy, despite I only used those standard ones from the 2012 theme, in order to bring the site to thr original layout, manual updates are still required
Like some users, I feel the block editor is difficult to use
Some custom html snippets in the posts has been messed up
Also, considering it's a dynamic website, when a new version is released, I need to choose it or potential bad security vulnerabilities. Although it's an open source application, I don't feel I have much freedom to choose when they added something I dislike.
I did check out a couple of static blog generators.
For Hugo, it seems to be difficult to organize the folder in the way I like, i.e. placing resources like images to be with the post markdown file.
For Jekyll, it can work with the images and post together with a plugin. However, customization looks tough, even after extraction process which requires some cycles to learn, it seems it is difficult to experiment with multiple themes.
So it seems to be the time of reinventing the wheel. And this is what the page your are reading comes from.