pages/assets/css/main.scss
Jiahao Zhang 0fe3c84636
Add course schedule feature to teaching page (#2258) (#3147)
Implements the course schedule feature requested in issue
#[2258](https://github.com/alshedivat/al-folio/issues/2258).

This PR adds a new course schedule feature to the al-folio theme,
allowing academics to easily create and display structured course
information.

**Changes:**
- Added a `courses` collection to organize and display academic courses
- Created course layout and display templates with responsive design
- Implemented organization by year and term with automatic sorting
- Added support for weekly schedule with topics and course materials
- Simplified documentation with a README for course creation

This feature makes it easier for academics to showcase their teaching
materials with a consistent, organized display of course schedules,
helping users create professional teaching pages without custom
implementation.

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
Co-authored-by: George Araújo <george.gcac@gmail.com>
2026-01-17 18:43:47 -03:00

27 lines
500 B
SCSS

---
# Only the main Sass file needs front matter (the dashes are enough)
---
@charset "utf-8";
// Dimensions
$max-content-width: {{ site.max_width }};
@import
"variables",
"themes",
"layout",
"base",
"distill",
"cv",
"tabs",
"teachings",
"typograms",
"font-awesome/fontawesome",
"font-awesome/brands",
"font-awesome/solid",
"font-awesome/regular",
"tabler-icons/tabler-icons.scss",
"tabler-icons/tabler-icons-filled.scss",
"tabler-icons/tabler-icons-outline.scss"
;