Setting up a blog on Github Pages
Github has a pretty straightforward description on how to get a page up and running in a few minutes here.
The Jekyll-specific parts of the github documentation are somewhat lacking though.
The structure page for jekyll didn’t help a lot either.
Then I have encountered jsanz/gh-pages-minima-starter which was just what I needed to get started.
One big difference is that I didn’t use a footer, and a Gemfile.