Using Github to host websites with Jekyll for layout (2016)

I wanted to have a workspace I could play with while getting better at using Git, and found out (by accident really) that GitHub can also be used to host webpages via GitHub Pages. This felt like a perfect solution.

To get started I followed this excellent guide by Johnathan McGlone to understand the basics. He’s good on explaining the way Jekyll works, particularly for the blog part. He also covers some aspects of Markdown, but other references are probably needed for this to get the full picture.

To assign my domain name I followed the GitHub help pages, which get you most of the distance.

More recently I’ve found this guide by RedWrite which has persuaded me to try out the GitHub Desktop and do things properly. Having installed this I’ve created a local repo for this site on my laptop, and am using it in combination with Sublime to do the coding. This also means I can work offline and commit changes as I go.

More recently

I’ve now set up three other accounts running GitHub Pages to enable me to get round a few temporary issues at work;