This is my personal website, built using Material for MkDocs.
- Python 3.13 or higher
- Node 22 or higher
pippip-toolsmake
To install the required Python packages to serve the documentation via MKDocs, run:
make installIf you require packages needed for development, such as cspell, run:
make install-devTo preview the website locally, use the following command:
make serveThis will start a local development server. Open your browser and navigate to http://127.0.0.1:8000 to view the site.
To upgrade all Python packages to their latest compatible versions, run:
make upgradeThis will use pip-compile to regenerate the requirements.txt file with updated dependencies.
To check for spelling errors in the documentation, run:
make check-spellingThe website is deployed automatically to GitHub Pages using GitHub Actions. Any changes pushed to the main branch will trigger the deployment workflow.
This project is licensed under the MIT License. See the LICENSE file for details.