Topics
Topics on this page have been updated for the new format (as of W19). All course repos listed in the course repos list are ones that follow this new format.
- Basic Concepts:—Basics concepts for beginners
- Boilerplate: —Updating the boilerplate files that should be the same in every repo
- Bootstrap: —Overview of some bootstrap features that are useful in course repo content
- Bootstrap: Tables—Bootstrap support for formatting HTML tables
- Calendar: —Features that generate the calendar automatically
- Calendar: Implementation Details—Under the hood with the calendar
- config.yml: —The central configuration file for the site
- config.yml: common—The central configuration file for the site
- config.yml: course—configuring, for example, ucsb-cs8.github.io
- config.yml: offering—The central configuration file for the site
- Conversion: —Converting from the pre-W19 format
- Convert: Course From Pre-W19—Converting a pre-W19 repo to a course repo
- Convert: Offering From Pre-W19—Converting a pre-W19 repo to an offering repo
- LaTeX—How to add LaTeX support via MathJAX
- Markdown—A simplified syntax for creating web content
- RVM:—Ruby Version Manager
- Setup: —Setting up a new course repo in this format
- Setup: Boilerplate—Files that you just copy directly
- Setup: Migrate Offering from previous offering—The most common case: copying from an existing offering in this format (e.g. F19 → W20)
- Setup: New Course—Setting up a new course level repo in this format
- Setup: New Offering—Creating a first offering of a course
- Troubleshooting—Frequently Encountered Problems
- Variable Substitution—Making your materials DRY by factoring out stuff that changes