Jekyll is a site generator that converts Markdown documents, HTML templates, and CSS into a static website that can be hosted anywhere. Jekyll also powers GitHub Pages, making it easy to create and publish a website, especially for anyone who already uses GitHub.

Learning Objectives

  • Format text using Markdown
  • Create a website using Jekyll
  • Describe the relationship between Jekyll and GitHub Pages

Learning Activities

Complete the following learning activities as part of this lesson: (3 hours total)

  1. Complete the Markdown Tutorial (10 minutes)
  2. Complete Jekyll’s Step by Step Tutorial (165 minutes)
  3. Read Jekyll’s overview of GitHub Pages (5 minutes)