https://github.com/oncomouse/courses
Multiple syllabuses hosted in a single GitHub repo
https://github.com/oncomouse/courses
Last synced: 4 months ago
JSON representation
Multiple syllabuses hosted in a single GitHub repo
- Host: GitHub
- URL: https://github.com/oncomouse/courses
- Owner: oncomouse
- Created: 2020-06-19T18:02:07.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-02-04T19:13:05.000Z (over 1 year ago)
- Last Synced: 2025-02-04T20:24:08.222Z (over 1 year ago)
- Language: HTML
- Homepage: https://oncomouse.github.io/courses/
- Size: 85.9 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Course Site
This site is based on my [jekyll-syllabus](https://github.com/oncomouse/jekyll-syllabus) project, which generates readable, mobile-friendly, single-page course syllabuses using Jekyll.
## Course Management
Use `rake course ` to create the YAML (in `_data/`) and Markdown (in `courses/`) files for a new course syllabus.
Use `rake delete_course ` to remove a course syllabus.
## Course Configuration
If `toc` in `_config.yaml` is set to `true`, an auto-generated table of contents will appear on each page. If `toc` is set to `true` in a syllabus's YAML front matter, an auto-generated table of contents will appear on that particular page.
TOC is disabled by default.
## Using This On Your Own
The `clean` branch of this repository contains a version of this repository without my course data included. If fork that branch, you can use this site on your own.
See [oncomouse/jekyll-syllabus](https://github.com/oncomouse/jekyll-syllabus) for more information on how to configure and write syllabuses.