A template for UC Berkeley class websites (with a focus on EECS/CS/DS courses).
The berkeley-class-site template requires Ruby 3.3.7 or higher and bundler >= 2.6 Install Ruby before continuing. You can check your Ruby version by running:
ruby --version
bundle --version
Prerequisites:
gem install jekyll bundler
YOUR_GITHUB_USERNAME
and YOUR_REPO
accordingly).git clone [email protected]:YOUR_GITHUB_USERNAME/YOUR_REPO.git
cd YOUR_REPO
bundle install
To run the site locally, run:
bundle exec jekyll serve
Note that if you alter _config.yml
, you will need to rerun the above command to see the changes reflected.
Search throughout the repository for TODO items called TODO(setup)
and complete them to customize the site for your course.
The easiest way to deploy your site is with GitHub Pages.
See CONTRIBUTING.md for instructions on how to develop this site as part of course staff or if you're interested in contributing to this template repository.