Documentation¶
The documentation site is built with Zensical and hosted on GitHub Pages at nicoknl.github.io/tasks-map.
Setup¶
Zensical is a Rust/Python-based static site generator. The recommended way to install it is via uv:
Alternatively, install with pip:
Configuration¶
The site configuration lives in zensical.toml at the project root. It defines the site name, URL, navigation structure, and theme settings.
Local Preview¶
To build and preview the documentation locally:
# Build the site into the site/ directory
zensical build --clean
# Serve locally with live reload
zensical serve
Deployment¶
Documentation is deployed automatically. On every push to main, the Documentation workflow builds the site with zensical build --clean and deploys it to GitHub Pages.
Adding Pages¶
- Create a new
.mdfile under thedocs/directory (or a subdirectory). - Add the page to the
navsection inzensical.toml. - Preview locally with
zensical serveto verify.