Jekyll-based website for UCSB CS24, for shared course materials.
- website: https://ucsb-cs24.github.io
- The theme currently being used can be find in the jekyll-theme value in
_config.yml
- The navigation is set by the values in
_data/navigation.yml
The continuous integration service travis-ci.org can be used to check whether a Github Pages site is building properly, and if not, see the syntax errors.
The site for this repo is: https://travis-ci.org/ucsb-cs24/ucsb-cs24.github.io
- At that site you can enable builds (if the logo shows grey for no info), or see a log of the latest build.
- Also, see the green dots, yellow dots, and red x's on the Commit log of this repo
- These instructions explain how to add a Build Status logo to a README.md
To test locally:
- One time setup:
git clone
the repo- Install rvm (the Ruby version manager)
- Run
./setup.sh
to install correct ruby version, bundler version, and bundle the gems
- From then on, to test the site locally:
- Run `./jekyll.sh
- Point browser to http:https://localhost:4000
- You can also add
./jekyll --port 4200
(or any port number) to run Jekyll on a different port