Bengal is a Python static site generator for documentation sites, blogs, knowledge bases, and product sites — authoring, search, SEO, theming, and deployment in one toolchain.
New here? Start with Get Started. Evaluating Bengal? Read About. Writing content? Go to Build Sites. Deploying or tuning builds? See Ship. Looking up syntax? Use Reference.
For evaluators comparing SSGs and understanding design trade-offs.
Install, scaffold, and pick a writer, themer, or contributor path.
Markdown, directives, templates, plugins, and custom sources.
Config, SEO, performance, health checks, and CI/CD deployment.
Build a blog, migrate from Hugo or MkDocs, wire up GitHub Actions.
Lookup-oriented specs when you know what you're searching for.
Interactive kitchen sink — copy examples straight into your content.
By Persona
Start with Writer Quickstart, then Authoring and Organization.
Start with Themer Quickstart, then Theming and Kida Syntax.
Start with Configuration, then Validation and Deployment.
Pick your source SSG in Migration Guides.