Hacker News new | past | comments | ask | show | jobs | submit login

The best way is to use GitHub Pages + CloudFlare. This way you can also use site generator like Hugo that runs by Github Actions and you can even deploy some code to CloudFlare Actions.

Here how I setup this for OSS game engine I work on:

https://github.com/vcmi/VCMI.eu/




Github pages already has a CDN in front of it, but I like your workflow with Hugo.

The widelands site seems to go directly to netcup in Germany. It is likely just a DDoS detector mistaking sudden interest as an attack.


I believe Cloudflare in his case isn't acting as a CDN (though it's still is) but a way to use his own domain (vcmi.eu)


While I mostly use CloudFlare as DNS manager it's absolutely not required to use own domain on GitHub Pages.

https://docs.github.com/en/pages/configuring-a-custom-domain...


Yeah I do that. I used Pelican and it works well.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: