3 ms·
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 co
by SXX 5y ago
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/ https://github.com/vcmi/VCMI.eu/
- uncertainrhymes 5y agoGithub 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.
- dwild 5y agoI 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)
- SXX 5y agoWhile 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-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site https://docs.github.com/en/pages/configuring-a-custom-domain...
- robertlagrant 5y agoYeah I do that. I used Pelican and it works well.