What is GitHub Pages?GitHub Pages is a static website hosting service. GitHub users can create and host both personal websites (one allowed per user) and websites related to specific GitHub projects.
GitHub Pages works just as a git repository and you can do the same things as you can on GitHub, but if the repository is named a certain way and files inside it are HTML or Markdown, you can view the file as you do on a website. GitHub Pages is the self-aware version of GitHub. GitHub Pages also has a powerful static site generator called Jekyll.
You can create and publish GitHub Pages online using the Automatic Page Generator or if you prefer to work locally, you can use GitHub Desktop or the command line with a terminal.
Using Jekyll, you can blog using beautiful Markdown syntax, and without having to deal with any databases. If you prefer other website generators such as Hugo, GitBook, Hexo, Octopress, Pelican etc you can version control the generated website and push it to GitHub Pages.
- Serve your site over HTTPS.
- Use your own custom domain.
- 1 GB storage.
- Bandwith limit of 100 GB or 100,000 requests per month.
- 10 builds per hour.
- Global CDN with Fastly.
If you are not familiar with the command line, Git and Hugo then the fastest route to having a website is to use our cloud service appernetic.io where you can have everything set-up and configured such as GitHub, Git, Hugo and Cloudinary for image assets in under 20 minutes with your own domain name and HTTPS.