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.

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


Back to Top

Accessibility Nondiscrimination

Copyright ©2026, Regents of the University of California and respective authors.

This site is built following the Berkeley Class Site template, which is generously based on the Just the Class, and Just the Docs templates.