Authors: Afsoon Afzal, Andrew Begel, Derek Brown, Fraser 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 serveYou 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
sitefolder to its semester-name (i.e.F22). Delete the_oldfolder within this. -
Within the
docs/_datadirectory, set up information for course links, new staff members, and the semester's schedule. Agenerate_dates.pyscript is provided to auto-populate theschedule.yamlfile with the expected format -
Replace the Class Calendar iframe within
docs/index.mdwith a new Google calendar. -
Toggle which pages can be navigated to in the
mkdocs.ymlfile under thenavsection