You have reached the github repo for CSCI P-14110, taught in the Summer of 2020 at the Harvard Pre-College Program.
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 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