Jekyll: Configure Jekyll for GitHub Pages

Update in progress: This post was originally written around both GitHub Pages and Microsoft Azure. Since the hosting details have changed over time, I am mainly keeping the GitHub Pages notes here for reference.

Sometimes hosting can be expensive, and some reputable hosts offer free but limited plans. This post describes how to configure GitHub Pages to run a Jekyll static site.

If you are using a custom domain with GitHub Pages, you will need a CNAME file. It should contain your domain, as in the example below.

www.jenntesolin.com

For the rest of the setup, it is best to follow the official Github Pages guide.

It walks you through the prompts and required changes for your GitHub setup.