This repository contains the source files for the documentation.
The actual documentation site is hosted at: yesselmanlab.github.io/lab-docs
This repository contains comprehensive documentation for the lab, built with MkDocs and the Material theme.
- Python 3.8 or higher
- pip
- Clone this repository:
git clone https://github.com/yourusername/lab-docs.git
cd lab-docs- Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txtTo preview the documentation locally:
mkdocs serveThen open http://127.0.0.1:8000 in your browser.
To build the static site:
mkdocs buildThe site will be generated in the site/ directory.
This repository is configured to automatically deploy to GitHub Pages using GitHub Actions. Simply push to the main branch, and the site will be built and deployed automatically.
If you prefer to deploy manually:
- Build the site:
mkdocs build- Deploy to GitHub Pages:
mkdocs gh-deployEdit mkdocs.yml to customize:
- Site name and description
- Navigation structure
- Theme settings
- Plugins and extensions
docs/- All documentation source files (Markdown)mkdocs.yml- MkDocs configuration.github/workflows/- GitHub Actions workflows
- Create a new branch for your changes
- Make your edits in the
docs/directory - Preview locally with
mkdocs serve - Commit and push your changes
- Create a pull request
[Add your license here]