This repository is a template for managing coursework using GitHub pages. It uses the theme dinky, nbviewer.js, and reveal.js for presenting material.
For each week of class, create a subdirectory weekZZ
(where ZZ
is the week
of the class) and place any .ipynb
and .md
files in that directory.
Lectures can utilize the layout lecture
, which will present them in revealjs.
For basic class info, modify: _data/class.yml, _includes/class_info.html and _config.yml
For your github repo - make sure to turn on github pages and make sure it shows the correct github.io location.
Do this under Settings for this repo. For example, this one is USERNAME.github.io/CLASSNUMBER:
For each day or week (a single lesson) of class, create a subdirectory lessonZZ
(where ZZ
is the day
of the class) and place any .ipynb
and .md
files in that directory.
Lectures can utilize the layout lecture
, which will present them in revealjs.
General instructions about how to build websites locally using jekyll can be found right here.
Key build command (to be run in repo directory): bundle exec jekyll serve