Yeah, imho, make something that generates static pages and then you have any host of options with (nearly) infinite scale -- s3/cloudfront, etc. And it's still pretty simple.
I actually recommend Gitlab pages. I prefer their allowance of private repos. I made a guide [1] on how to switch from Github to Gitlab pages. I use Gitlab for my static sites and Github for my source.
https://web.archive.org/web/20200824155533/https://www.tiffa...