Self-hosting costs me money ($5/month) but not much labour after the initial set up that took 2 hours. My work flow is to write in text files on my local computer, commit to git and `git push`. I can't think of a work flow that requires less labour. It would also cost nothing if I used github pages or a similar service.
Caveats - authoring is not mobile friendly, and it's not possible for folks who aren't comfortable with git.
Caveats - authoring is not mobile friendly, and it's not possible for folks who aren't comfortable with git.