Installation¶
Zensical requires Python ≥ 3.10.
Install¶
Create a New Project¶
This scaffolds the minimal project structure:
Local Preview¶
Opens a live-reloading dev server at http://localhost:8000. The page auto-refreshes on any file change.
serve is not production-grade
zensical serve is for local development only. Don't use it to serve a live site.
Build for Production¶
Outputs a static site to the site/ directory (or whatever site_dir is set to in your config). Deploy the contents of that directory to any static host — GitHub Pages, Netlify, Cloudflare Pages, S3, etc.
Upgrading¶
Config stability
Zensical is still on 0.0.x versioning, meaning the internal API changes frequently. User-facing configuration is kept stable, and any breaking changes will come with automatic migration tooling.