In this lesson, you will be lead through the creation of your own website, hosted on GitHub Pages and built with Hugo. You can see an example of the author’s site linked below.
Prerequisites
This lesson does require some technical skill and familiarity with a few intermediate concepts. Users are expected to be:
- Comfortable with the command line (try the UNIX Shell Software Carpentry lesson)
- Familiar with some basic
git
workflow commands (try the Git Novice Software Carpentry lesson)- Familiar with testing and continuous integration concepts (try this testing and continuous integration Software Carpentry lesson)
See the Discussion section to understand why this lesson will use the terminal and Hugo, compared to GitHub Pages’ built-in Jekyll templates.
You can also follow along with the YouTube video below. It’s quite fast so feel free to pause and rewind as much as you need!