Personal blog built with MkDocs Material.
This project uses a local Python virtual environment to keep all dependencies isolated to this folder.
- Python 3.8 or higher
-
Activate the virtual environment:
# On macOS/Linux source .venv/bin/activate # On Windows .venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
Serve locally (with hot reload):
mkdocs serveBuild the site:
mkdocs buildDeactivate virtual environment when done:
deactivate- The
.venvdirectory contains all Python dependencies and is already in.gitignore - All dependencies are installed locally in this folder, not system-wide
- Always activate the virtual environment before running MkDocs commands