Documentation¶
Building locally¶
To build the documentation locally:
uv run mkdocs build --clean
To serve the documentation with live reload:
uv run mkdocs serve
The invoke docs task also serves the documentation but binds to 0.0.0.0:8001 for Docker and remote access use cases.
Multi-language support¶
SIMNOS uses the mkdocs-static-i18n plugin for multi-language documentation. The plugin uses a suffix-based approach to identify language-specific files. For example, to write documentation in Japanese, create a file with the suffix .ja.md and the plugin will automatically use it for the Japanese version of the site. If a translated file does not exist, the default language (English) is used as a fallback.