This version of GitHub Enterprise Server will be discontinued on 2026-03-17. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.
GitHub Pages documentation
GitHub Pages turns any GitHub repository into a live website—no separate hosting required.
Articles
About GitHub Pages and Jekyll
Jekyll is a static site generator with built-in support for GitHub Pages.
About Jekyll build errors for GitHub Pages sites
If Jekyll encounters an error building your GitHub Pages site locally or on GitHub, you'll receive an error message with more information.
Adding a theme to your GitHub Pages site using Jekyll
You can personalize your Jekyll site by adding and customizing a theme.
Adding content to your GitHub Pages site using Jekyll
You can add a new page or post to your Jekyll site on GitHub Pages.
Configuring a publishing source for your GitHub Pages site
You can configure your GitHub Pages site to publish when changes are pushed to a specific branch, or you can write a GitHub Actions workflow to publish your site.
Creating a custom 404 page for your GitHub Pages site
You can display a custom 404 error page when people try to access nonexistent pages on your site.
Creating a GitHub Pages site
You can create a GitHub Pages site in a new or existing repository.
Creating a GitHub Pages site with Jekyll
You can use Jekyll to create a GitHub Pages site in a new or existing repository.
Deleting a GitHub Pages site
You can delete a GitHub Pages site.