Static site generators often struggle with non-technical content editing. The industry usually solves this by pushing teams toward proprietary SaaS headless CMS providers with hefty monthly subscription fees and database lock-in.
Complete Separation of Concerns
Kaze solves this through strict decoupling:
- The Generator is CMS-Agnostic: Kaze only reads plain JSON and Markdown files from the
content/folder. It has zero knowledge of how those files were created or edited. - Open Standards: The optional
/admin/visual studio uses the open Decap/Sveltia specification. Any tool that adheres to this standard works out of the box. - Zero Running Costs: Sveltia CMS runs entirely in the client browser as a single-page application. It commits changes directly to your Git repository, triggering automatic edge deployments with $0 server fees.
Workflows for Every Role
- Developers: Edit content locally in Neovim, VS Code, or Cursor. Push commits via Git CLI.
- Writers and Editors: Log into
/admin/through GitHub authentication to edit articles, upload photos, and draft case studies with a visual interface. - Knowledge Workers: Point an Obsidian vault directly at
content/to sync notes into live web pages.
Because the underlying data is standard JSON and Markdown, you retain full ownership of your content forever.
Frequently Asked Questions
Can I remove Sveltia CMS if I do not need it?
Yes. Deleting the entire admin directory has zero impact on Kaze. The build script does not depend on Sveltia.
What happens when an editor saves changes in the CMS?
The CMS creates a git commit directly to your GitHub repository. Your hosting platform (such as Cloudflare Pages) detects the commit and rebuilds the static files automatically.
Experience 0.01-Second Builds with Kaze
Clone the zero-dependency Python static site generator and deploy to Cloudflare Pages today.