https://www.netlify.com/ if you have a lot of time. If you're still using github pages give it a try you will be very impressed.
Time isn't free, we have a lot of backend developers use https://versoly.com/ as they don't want to focus on design and actually want a good looking website quickly.
Looks like netlify requires a github account? I have an issue with that, as I'm against monopolies. As far as small private web sites are concerned, there are a lot of totally free options, and Hetzner offers web sites for 2 euro a month - 10GB space and unlimited traffic included, and it's a very solid company.
If you're against a monopoly Netlify is actually a good option for static hosting, since it's a competitor to GitHub Pages. They also support Gitlab and Bitbucket. I'd assume the reason they don't integrate with arbitrary git repositories is that a lot of their automation features rely on workflow messages from the repository hosts beyond what a normal Git server would provide.
Time isn't free, we have a lot of backend developers use https://versoly.com/ as they don't want to focus on design and actually want a good looking website quickly.