Introduction

Learn-Static Lesson Template is a Jekyll project to create a simple lesson or workshop website, with a Bootstrap-based theme, designed for hosting on GitHub Pages.

It features a sidebar navigation providing clear structure for step by step content. The sidebar nav supports pages nested into sections to help organize your lesson content.

All content is written using basic Markdown, making it simple to write, edit, and reuse lesson materials.

To use Lesson Template to create your own website–> make a copy and replace the template content with your own!

Why?

Rather than making slides for a workshop, why not make a website? It’s easier to write, access, share, and reuse. GitHub and GitHub Pages makes this relatively straightforward.

Writing content in this simple, reuseable format makes for a better Open Educational Resource since anyone can make a copy and adapt!

GitHub Pages

One amazingly useful GitHub feature is GitHub Pages. It provides free static web hosting from any repository. Gh-pages is intended to host relatively simple sites for your GitHub portfolio, project, or documentation. Because it is free and a valuable transferable skill, this is a great option for teaching and learning.

Many organizations are using GitHub to collaboratively create and publish public workshop websites. For example: