Install
pip install bengal
Requires Python 3.14 or later. See installation guide for details, including recommended options for faster builds.
Create a Site
bengal new site mysite
cd mysite
bengal serve
Your site runs at http://localhost:5173. The dev server rebuilds automatically when you save changes.
Pick a Path
Writer
Start Here
Write content in Markdown with the default theme
Get up and running in 5 minutes with Bengal's writer-focused workflow.
Theme Developer
Customize templates and styles to match your brand
Build your own theme or override just the parts you want to change.
Contributor
Hack on Bengal core, fix bugs, add features
Set up your development environment and start contributing.
Next Steps
- Tutorials — Step-by-step guides
- Content — Writing and organizing content
- Theming — Templates and styling
- CLI Reference — All commands