Website and public materials for UC Berkeley CS 195
- Install Ruby >= 2.5.0 and Jekyll prerequisites.
- You'll need an initial version of the
bundlergem, so rungem install bundler.
- You'll need an initial version of the
- Inside
cs195-fa23, runbundle install - Run local server using
bundle exec jekyll serve - Notes:
- As of fa18, you can just edit markdown files directly and push to server and they'll be autodeployed.
- sp22: upgraded to templar v2
- sp23: switched to Jekyll
- The publishing workflow runs on Github Actions, and:
- Builds the site using Jekyll
- Uses
rsyncto deploy the site to the instructional machines - The deploy location is defined by the environment variables. Update
termto push to a new directory on the remote.