This repo contains the source code of the website for the Spring 2022 Operating System Course Honor track at Peking University. The repo for the main page is here.
- syllabus.md : introduction, policy, grading.
- add slides into assets/slides folder.
- Resources page.
- Gradescope registry.
- Project gitbook.
- Project warmup notes/ppt.
- Practise homework/exam.
files marked as TODO are to be changed as course goes
- _modules/ : the weekly schedule, ppt link and homework release (TODO)
- _announcement/ : the weekly announcement, e.g. exam date (TODO)
- _schedules/ : the weekly calendar, e.g. office hours (TODO)
- _staffers/ : teacher and TA info
- courseinfo.md (TODO)
- calendar.md (TODO)
- index.md (TODO)
- announcements.md
- staff.md
- schedule.md
- _config.yml : configuration file for the website
- _includes/ : reused components
- _layouts/ : html templates
- _sass/ : css template
- assets/ : static files, e.g. ppt, pdf, images (TODO)
- images
- notes
- _site/ : generated static website
- Gemfile : dependency packages list
- CNAME : domain name file
- LICENSE : MIT license
It is easy to create websites for further semesters:
-
Copy this repo into a new repository.
-
Change the baseurl attribute in _config.yml and turn on the Github Pages. Then you can have access to your website at https://pkuos.systems/baseurl.
-
Now update the staffers, calendar, announcements and schedules as needed.
This website is supported by Just the Docs, a documentation theme for Jekyll.