UC Berkeley Class Site Template

A template for static UC Berkeley class websites (with a focus on EECS/CS/DS courses) built with Jekyll, Just the Docs, and Just the Class.

Ready to get started? See our documentation.

Features

  • Fast development: Focus on writing course content in Markdown that is automatically compiled into HTML/CSS. Run a single terminal command to build and preview the website. Any changes you make trigger autoregeneration of relevant website files and you just need to refresh to see them.
  • Accessible by default: We have continuous integration workflows that ensure that the entire website is accessible to users with disabilities (whether in light or dark mode)
  • Reasonable defaults and boilerplate: Using this template comes with all the commonly used pages needed in a course website, such as home page, syllabus, course schedule, assignment pages, staff page, resources, and calendar (both static and dynamic if your course uses Google Calendar).
  • UI components and styling out of the box: This template comes with all the UI components, styling, and colors from Just the Docs as well as UC Berkeley branding.
  • Instant, full text search
  • Light and dark mode

Examples