MkDocs wrapper bundling a standard Material theme and an !ENV-aware launcher
Project description
wj-mkdocs
A WaterJuice project.
A PyPI package that bundles a standard MkDocs theme and a small Python program that sets up environment variables to point to the various documents and then executes MkDocs.
This allows config files to use !ENV to point to the actual files wherever they are
installed on the system.
Installation
# Using uv
uv pip install wj-mkdocs
# Using pip
pip install wj-mkdocs
Themes
To use the theme add the line to the top of the mkdocs.yml file:
INHERIT: !ENV THEME_STD
THEME_STD- Standard Material for MkDocs theme.
Included Packages
This package includes the following packages so they don't need to be specified:
mkdocs(1.x.x)mkdocs-material(<=9.7.1)mkdocstrings-pythonpymdown-extensions
Development
# Set up development environment
make dev
# Run linting and type checks
make check
# Format code
make format
# Build wheel and docs
make build
License
Released into the public domain under the Unlicense.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wj_mkdocs-1.0.0-py3-none-any.whl.
File metadata
- Download URL: wj_mkdocs-1.0.0-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc6ca2ff5b0f6c5564c07fb234d4b75e80429e8917e5360dcb552f2a919500b7
|
|
| MD5 |
18743d93e53d388e435130408f418a9a
|
|
| BLAKE2b-256 |
5cbbc06323dacdf2887403af3544373742630bf0bd0a46a516e566af62468903
|