The person you replied to linked the github account and if you ckecked it you would see that it was not a static site.
I am not surprised that you decided to write a comment instead though.
Stop recommending people join the CDN cartel
For the times my websites hit the frontpage of HN, a simple nginx instance (without any cache in front like Varnish) on a $5/month Digital Ocean server was enough to handle things.
Sadly I don't see any alternative. The need for CDNs is a direct result of the structure of the internet and modern HTTP. We could imagine alternative infrastructures - decentralized transparent network-layer caching so that the network itself caches data and responds to requests with cached results - but the end-to-end structure of TCP and HTTPS make that impossible, for better or for worse. So we have to use CDNs.
In this case, this is not a virtue. Using a CDN is option, reversible and is likely to spread your content out to be much less centralised than anything hand rolled.
What I was thinking about was the web as a whole, not my specific files.
Here how I setup this for OSS game engine I work on:
The widelands site seems to go directly to netcup in Germany. It is likely just a DDoS detector mistaking sudden interest as an attack.
https://docs.github.com/en/pages/configuring-a-custom-domain...
Our cheap server had no problem to serve the static site.
Personally I'd put a static information site on AWS and a community on Reddit if I was the creator for something like this game.
It's just like SMB's today don't really need much infrastructure, well open source projects shouldn't either.
Now everyone is using Slack, Discord or other closed-sourced systems that are not even built for the use case of "open by default".
It's really sad to see, especially when a lot of developers in the ecosystem are cheering on projects moving to platforms like reddit or AWS.
To run your own infrastructure is not as hard as you think, and it gets a lot cheaper too.
But why re-invent the wheel before you have to? That's just a waste of time and resources that could be used to promote and build your project.
Like in this very case, the website is now down and unable to promote the project because it was made in a traditional way.
Imho it's enough to retain ownership of domains to really own a project. Like the widelands.org domain.
So whatever happens with AWS, or reddit, that domain can always move and point visitors to new communities.
In my personal selfhosting environment I have my own domain pointed to protonmail. So even if protonmail goes belly up I can always move my domain somewhere else.
And even my domain is picked to give me maximum control. I use my own country's ccTLD because they have a good conflict resolution department that will benefit me as a citizen.
If you hope that your writing ever reaches a large audience, you need to be able to serve a large audience! It doesn’t take that much extra work to be ready for it.