Authors: Afsoon Afzal, Andrew Begel, Derek Brown, Michael Hilton, Claire Le Goues, Heather Miller, Zeeshan Lakhani
To run the built-in development server:
-
Create and activate a Python virtual environment
-
Install requirements
pip install -r requirements.txt
- Start local development server
mkdocs serve
You can then find the website running on http://localhost:8000/
For detailed installation instructions, configuration options, and a demo, visit squidfunk.github.io/mkdocs-material
- Run the following to build the static site:
mkdocs build
-
Rename the static
site
folder to its semester-name (i.e.F22
). Delete the_old
folder within this. -
Within the
docs/_data
directory, set up information for course links, new staff members, and the semester's schedule. Agenerate_dates.py
script is provided to auto-populate theschedule.yaml
file with the expected format -
Replace the Class Calendar iframe within
docs/index.md
with a new Google calendar. -
Toggle which pages can be navigated to in the
mkdocs.yml
file under thenav
section