My advice would be to use github and github pages. It uses jekyll by default which is good enough for static website. It's easy to add domain. You can use HTML or Markdown and you don't need to write anything. I read jekyll starting guide and didn't do anything else, it was enough for everything I wanted to implement.
I also use cloudflare for caching, but that's more because I wanted to tinker with it. Surely GitHub can withstand personal blog.
I also use cloudflare for caching, but that's more because I wanted to tinker with it. Surely GitHub can withstand personal blog.