I wrote a CMS / personal website hosting system that lets me publish straight from the Bear App note taking app that I use every single day.
Write or edit any post as a note in Bear, give it a tag so it gets published as a blog post or a new page, run one command and my site is updated.
The software is available as AGPL licensed open source.
I blogged about it, if you'd like more details: https://joisig.com/bearly-a-cms