Using Hugo (https://gohugo.io/) as static generator, hosting everything on Github (take a look: https://github.com/igorkulman/coding-journal), deploying to Netlify (free tier).
There are many good themes for Hugo (https://themes.gohugo.io/), I use Beautiful Hugo.
When writing a new post I: * create a new MD file with the post * commit + push * Netlify takes care of the rest (fetch from Github, deploy)