You can create a website directly from a GitHub repository.
GitHub Pages is available in public repositories with GitHub Free, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see "GitHub's products."
Table of Contents
Getting started with GitHub Pages
About GitHub Pages
Creating a GitHub Pages site
Adding a theme to your GitHub Pages site with the theme chooser
Configuring a publishing source for your GitHub Pages site
Creating a custom 404 page for your GitHub Pages site
Securing your GitHub Pages site with HTTPS
Using submodules with GitHub Pages
Unpublishing a GitHub Pages site
Setting up a GitHub Pages site with Jekyll
About GitHub Pages and Jekyll
Creating a GitHub Pages site with Jekyll
Testing your GitHub Pages site locally with Jekyll
Adding content to your GitHub Pages site using Jekyll
Setting a Markdown processor for your GitHub Pages site using Jekyll
Adding a theme to your GitHub Pages site using Jekyll
About Jekyll build errors for GitHub Pages sites
Troubleshooting Jekyll build errors for GitHub Pages sites
Configuring a custom domain for your GitHub Pages site
About custom domains and GitHub Pages
Managing a custom domain for your GitHub Pages site
Troubleshooting custom domains and GitHub Pages