Work in Progress
Technical documentation for Our World in Data projects.
This project uses uv for Python dependency management.
# Install dependencies
uv sync
# Serve documentation locally (when Zensical is ready)
uv run zensical serve
# Build documentation
uv run zensical build- Build System: MkDocs with Material theme (currently active)
- Migration Target: Zensical (Material team's new static site generator)
- Zensical Status: Alpha (expected stable release early 2026)
mkdocs.yml- Current MkDocs configuration (actively used)zensical.toml- Future Zensical configuration (ready for migration)pyproject.toml- Python project dependencies
Zensical is the successor to Material for MkDocs, built by the same team. Key features:
- 5x faster rebuild times
- Backward compatible - can read existing
mkdocs.yml - Modern design with new Disco search engine
- Rust-powered Markdown parser (coming 2026)
- Monitor Zensical roadmap
- Wait for stable release (expected early 2026)
- Test with
zensical.tomlwhen CLI is available - Material for MkDocs will be supported for at least 12 months
- Ensure Zensical ≥0.1.0 is installed
- Test build:
uv run zensical build - Compare output with MkDocs build
- Update CI/CD to use Zensical
- Optionally switch to
zensical.tomlfor new features
Visit the documentation at: https://docs.owid.io/