Customizing GitHub Pages
Using Jekyll as a static site generator with GitHub Pages
- About GitHub Pages and Jekyll
- About Jekyll themes on GitHub
- Adding a Jekyll theme to your GitHub Pages site
- Customizing CSS and HTML in your Jekyll theme
- Setting up your GitHub Pages site locally with Jekyll
- Configuring Jekyll
Troubleshooting GitHub Pages builds
- Viewing Jekyll build error messages
- Generic Jekyll build failures
- "Page build failed: Missing docs folder"
- "Page build failed: Invalid submodule"
- "Page build failed: Missing submodule"
- "Page build failed: Markdown errors"
- "Page build failed: Config file error"
- "Page build failed: Unknown tag error"
- "Page build failed: Tag not properly terminated"
- "Page build failed: Tag not properly closed"
- "Page build failed: File does not exist in includes directory"
- "Page build failed: File is a symlink"
- "Page build failed: Symlink does not exist within your site's repository"
- "Page build failed: File is not properly UTF-8 encoded"
- "Page build failed: Invalid post date"
- "Page build failed: Invalid Sass or SCSS"
- "Page build failed: Invalid highlighter language"
- Updating your Markdown processor to kramdown
- "Page build failed: Relative permalinks configured"
- "Page build failed: Syntax error in 'for' loop"
- Files that start with an underscore are missing
- "Page build failed: Invalid YAML in data file"
- "Page build failed: Date is not a valid datetime"
Adding Jekyll plugins to a GitHub Pages site
- Configuring Jekyll plugins
- Sitemaps for GitHub Pages
- Repository metadata on GitHub Pages
- Redirects on GitHub Pages
- Emoji on GitHub Pages
- "@Mentions on GitHub Pages"