Skip to content

Build Website

FlashDreams uses Zensical to render the Markdown under docs/source/. Run all commands from the repository root.

Build the website

uv run --only-group docs zensical build --clean -f docs/zensical.toml

The rendered website is written to docs/dist/. --clean removes stale output before rendering.

Preview changes

uv run --only-group docs zensical serve -f docs/zensical.toml

Open http://localhost:8000. The development server watches the documentation sources and rebuilds changed pages. Stop it with Ctrl+C.

The site configuration lives in docs/zensical.toml, and the sidebar is defined by .nav.yml files below docs/source/. The documentation workflow builds the same site for pull requests and publishes updates from main and releases to GitHub Pages.