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
Error Code Reference
Complete reference for all Bengal error codes with explanations and solutions
Template Functions Reference
Complete reference for Bengal's template filters and functions
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
Directives Reference
Complete reference for all available markdown directives in Bengal
Architecture
High-level architecture overview of Bengal
Error Code Reference
Complete reference for all Bengal error codes with explanations and solutions
Template Functions Reference
Complete reference for Bengal's template filters and functions
Cheatsheet
Quick reference for common Bengal commands, patterns, and configurations
Icon Reference
SVG icon library with theme-aware styling
Kida Syntax Reference
Complete reference for Kida template syntax, operators, and features
Security Hardening
Best practices for deploying Bengal sites securely
Site Templates Reference
Complete reference for Bengal's site scaffolding and template system
Theme Variables
Comprehensive reference of all variables and functions available in Kida templates.