Teaching experience entries live in theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/academicpages/academicpages.github.io/llms.txt
Use this file to discover all available pages before exploring further.
_teaching/ directory as individual Markdown files. Each file represents one course, workshop, or other teaching role. Jekyll collects every file in that directory and renders them on your /teaching/ archive page and automatically includes them in the Teaching section of your CV page — no extra wiring needed.
File naming convention
The recommended naming pattern for teaching files isYYYY-season-course-name.md, where the year and season reflect when the course ran:
Teaching files are iterated in reverse order on the
/teaching/ page. Using a year prefix ensures entries are sorted chronologically; the season portion is descriptive and not parsed by Jekyll.Front matter fields
| Field | Required | Description |
|---|---|---|
title | ✅ | Name of the course or teaching role. |
collection | ✅ | Must be exactly teaching. |
type | ✅ | Describes the kind of teaching, e.g. "Undergraduate course" or "Workshop". |
permalink | ✅ | URL path for the individual teaching page, e.g. /teaching/2014-spring-teaching-1. |
venue | ✅ | Institution and department, e.g. "University 1, Department". |
date | ✅ | Start date of the course in YYYY-MM-DD format. |
location | ✅ | City and country where the course was taught, e.g. "City, Country". |
How teaching entries appear on your site
/teaching/archive page — All teaching entries are listed in reverse order. Each entry shows the title, type, venue, date, and location.- Individual teaching pages — Clicking a title opens the page at its
permalink, where the full Markdown body is rendered. You can use headings, bullet points, links, and any other standard Markdown. - CV page (
/cv/) — The CV automatically iterates oversite.teachingand includes a compact entry for every file in_teaching/. No manual editing of your CV file is needed.
Complete example
_teaching/2014-spring-teaching-1.md
type field accepts any descriptive string. The two values used in the sample files are:
Step-by-step: adding a teaching entry
Fill in the front matter
Provide all required fields:
title, collection: teaching, type, permalink, venue, date, and location.Write the body
Below the closing
---, describe the course or teaching role in Markdown. You can include any number of headings, lists, and links. This content appears only on the individual teaching page.