How to Add a New Course
Personal reference for adding a new course to the current-teaching section.
Steps
-
Copy the template folder — duplicate
TEMPLATE_new-course/and rename it to the course slug (lowercase, hyphens, no spaces). Example:web-authoring-and-databases/. -
Fill in
index.md— update the frontmatter (title,subtitle) and fill in each section: Overview, Schedule, Assessments, Resources, Getting Started. Delete or comment out any sections that don't apply yet. -
Add subpages as needed — common ones are
assessments/index.md,resources/index.md, and aschedule/index.mdor per-week pages. No strict structure required — add what's useful. -
Link it in
current-teaching/index.md— add a line like:- [[course-slug/indexCourse Name]] -
Set
draft: falsewhen ready to publish. While the page is still being built, setdraft: trueto keep it off the live site.
Notes
- The 2025–26 content is archived at
teaching-materials/DRAFT_prior-teaching/2025-26/for reference. - DRAFT_ prefix on folders means Flowershow won't publish them even if
draft: false— remove the prefix when you're ready for the folder to go live.