Documentation site for the Charcoal platform, powered by Zensical static site generator.
- Python 3.9+
- Zensical (
pip install zensical)
cd docs
# Install Zensical
pip install zensical
# Build the site
zensical build
# Serve locally
zensical serveThe site will be available at http://localhost:8000 (or the port Zensical assigns).
docs/
├── docs/ # Markdown content files
│ ├── cli/ # CLI documentation
│ ├── concepts/ # Architecture and concepts
│ ├── how-to/ # How-to guides
│ ├── platform/ # Platform docs (coming soon)
│ └── api/ # API docs (coming soon)
├── site/ # Generated static site
├── zensical.toml # Zensical configuration
└── zensical.lock # Dependency lock file
- Create a Markdown file in the appropriate
docs/subdirectory - Update navigation in
zensical.tomlif needed - Run
zensical buildto regenerate the site
The site is configured via zensical.toml:
- Theme: Material-inspired with Inter and Jetbrains Mono fonts
- Color scheme: Light/dark mode support
- Site name: "Charcoal"
# Build and serve with live reload
zensical serve
# Build for production
zensical buildThe output goes to site/ directory.