Github Pages

2026-02-13T06:56:05+00:00

Github Pages Cheat Sheet GitHub Pages provides straightforward static website hosting directly from your GitHub repositories. This service transforms repository files into complete websites, handling the deployment and hosting without requiring separate infrastructure. It works seamlessly with static site generators and supports custom domains, making it suitable for project documentation, personal portfolios, organizational sites, and blogs. Key Concepts Concepts Description Repository Types User/Organization sites (one per account, username.github.io repo) and Project sites (unlimited, any repo with Pages enabled) Source Branches Options: root of main branch, /docs folder on main, or dedicated gh-pages branch Static Site Generator Jekyll comes pre-configured, but you can use any generator (Hugo, Gatsby) with GitHub Actions Build Process [...]