This piece originally appeared on April 18, 2016 as a peer-reviewed article on the Programming Historian website at


This lesson is for you if you’d like an entirely free, easy-to-maintain, preservation-friendly, secure website over which you have full control, such as a scholarly blog, project website, or online portfolio. At the end of this lesson, you’ll have learned to use technology including Jekyll static site generation and GitHub Pages hosting to create a basic live website where you can publish content that other people can visit.


digital humanities, DH, programming historian, humanities, jekyll, github, web development, lesson, tutorial

Date of this Version