Complete technical documentation for Bengal's APIs, syntax, and internals.
What Do You Need?
Directives Reference
Complete reference for all available markdown directives in Bengal
Architecture
High-level architecture overview of Bengal
Reference vs Guides
| Looking for... | Go to... |
|---|---|
| "How do I use tabs?" | Directives Reference |
| "How do I build a tabbed interface?" | Theming → Templating |
| "What's the build pipeline?" | Architecture |
| "How do I speed up builds?" | Building → Performance |
Note
Reference documents what is available (exhaustive, lookup-oriented). Guides explain how to accomplish tasks (goal-oriented). Use reference when you know what you're looking for.
In This Section
Cheatsheet
Quick reference for common Bengal commands, patterns, and configurations
Directives Reference
Complete reference for all available markdown directives in Bengal
Theme Variables
Comprehensive reference of all variables and functions available in Jinja2 templates.
Icon Reference
SVG icon library with theme-aware styling
Site Templates Reference
Complete reference for Bengal's site scaffolding and template system
Architecture
High-level architecture overview of Bengal
Security Hardening
Best practices for deploying Bengal sites securely
Template Functions Reference
Complete reference for Bengal's template filters and functions