This repository contains the MkDocs-based source for the Anderson Lab website at UC Berkeley.
🌐 Live site: https://ucb-bioe-anderson-lab.github.io/
git clone https://github.com/UCB-BioE-Anderson-Lab/UCB-BioE-Anderson-Lab.github.io.git
cd UCB-BioE-Anderson-Lab.github.io
Use the provided setup script:
./setup.sh
This will:
mkdocs-env/
requirements.txt
source mkdocs-env/bin/activate
To view the site during development:
python main.py serve
Visit http://127.0.0.1:8000 in your browser.
To generate the static files:
python main.py build
The output will appear in the site/
directory.
To publish the site:
python main.py deploy
This uses mkdocs gh-deploy
to push the built site to the gh-pages
branch.
docs/ # Site content (Markdown, assets)
mkdocs.yml # Site configuration
main.py # Workflow script (serve, build, deploy)
setup.sh # Environment setup script
requirements.txt # Python dependencies
docs/data/