GitHub Pages
GitHub Pages allow you to serve any static website straight from your Github repository. This option is especially worth considering if you are building a single-page app, personal or small business website, and use Github.
Thom Krupa
- Website: pages.github.com
- Founded: 2008
- Infrastructure: GitHub
- Serverless: None
Last update: April 18, 2021
This way, you’ll have a fast performing site that is easy to manage (the file changes are instantly deployed). Best of all, GitHub Pages already have HTTPS and CDN built-in. You can use a service like Cloudflare to make it more DDoS protected. Think of it as an additional security and protection layer.
You can run the files through a build process with a static site generator like Jekyll, for example, and publish HTML, CSS, and JavaScript files straight from your repository on GitHub.
Themes
To start quickly, Github offers you a few themes. Let’s be honest, they look a little bit outdated, but if you need to run something quick, it will be just fine.
Loading Video
Loading Video
Conclusion
GitHub Pages is an easy way to go live with a static website if you already use GitHub to host the repository. GitHub gives you a username.github.io/repository
URL. You can use your custom domain too. It’s a perfect solution if you want to set up a landing page for your side project quickly.
- Automatic HTTPS
- Integration with GitHub
- Custom domains
- Jekyll static sites.
- Simple documentations for open source project