Using the Contrast Jekyll Theme
In an earlier post Welcome GitHub Pages and Jekyll I described how I created a minimal website (a single content file, index.html) hosted on GitHub and using my custom domain. At this point I could have hand-crafted the structure and content of the website using HTML and CSS files etc. This would have been a perfectly reasonable approach, especially if you like writing HTML, but it does not take advantage of GitHub Pages’ support for Jekyll.