Documentation

Guides for building documentation sites, blogs, knowledge bases, and product sites with Bengal

8 pages in this section

Start Here

New to Bengal? Start here to build documentation sites, blogs, knowledge bases, and product sites with Python. Bengal covers authoring, search, SEO/discovery, theming, deployment, and performance in one toolchain.

Write & Organize

Author content in Markdown, structure your site, and validate quality.

Customize

Control appearance with themes, templates, and CSS. Add custom directives, content sources, and build hooks.

Build & Ship

Configure builds, optimize performance, improve SEO/discovery, and deploy to production.

Look It Up

Technical specifications, directive syntax, architecture details, and project background.

In This Section

About A pure-Python documentation generator built on free-threading — every layer scales with your cores 10 pages
Get Started Install Bengal and create your first site 6 pages
Content Author, organize, and validate your documentation 2 pages
Tutorials Step-by-step guides for building with Bengal 2 pages
Theming Templates, assets, and visual customization 2 pages
Building Build configuration, SEO/discovery, output formats, and deployment 6 pages
Extending Bengal Create custom directives, content sources, collections, and build hooks 9 pages
Reference Technical specifications, directives, and architecture 7 pages
Related Pages