I used plain Hugo on my local desktop initially to build and publish.
Once it got tedious I switched to Netlify (free version, before the rebrand) with github integration to do the builds and deployments.
Netlify CMS is barely useable -- with not even an option to "save as draft"!
There is no great way to origanize / re-organize the content, cross-link posts, embed youtube videos, etc.
Writing a blog post there is a chore - and formatting it is painful. So I mostly avoid it unless I have a LOT of free time.
It is 2024 and I was hoping there are simple self-hosted solutions / free-tier managed services that can support a simple website.
Something were I can use a VS Code or Obsidian or Notion like interface to quickly author long text, freely play with the structure, maybe use markdown or similar, easly link to other posts, embed media, add images without needing dozen clicks, etc. and save drafts / maintain versions / publish / unpublish with ease.
Looking for any recommendations on current tooling.
Also, if you want to try it out and have an existing domain I have built https://shedtheshade.com for the Indie hackers and Startups that want to skip the hassle for self hosting, it's an web ui wrapper over docker, with managed Cloudflare SSL and CDN.
Pricing structure is, first month is free then $1.9/mo per blog (comes with free subdomain).
Do you really need free?
When it comes to writing a blog/website, SAAS is the simplest thing that might work. Good luck.