As a developer, a very natural choice would be Github Pages and Jekyll [1]. If you're not a fan of having your whole site out in the public like that, you can also use Jekyll locally. I'm sure there's other similar static site generators, but Jekyll is pretty widely used and in my opinion easy to get started with.
[1] https://jekyllrb.com/docs/github-pages/