# Reference

URL: /bengal/docs/reference/
Section: reference
Description: Technical specifications, directives, and architecture

---

> For a complete page index, fetch /bengal/llms.txt.

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

(/bengal/docs/reference/directives/)

Architecture

High-level architecture overview of Bengal

(/bengal/docs/reference/architecture/)

Error Code Reference

Complete reference for all Bengal error codes with explanations and solutions

(/bengal/docs/reference/errors/)

Template Functions Reference

Complete reference for Bengal's template filters and functions

(/bengal/docs/reference/template-functions/)

## Reference vs Guides

Looking for...
Go to...

"How do I use tabs?"
Directives Reference (/bengal/docs/reference/directives/)

"How do I build a tabbed interface?"
Theming → Templating (/bengal/docs/theming/templating/)

"What's the build pipeline?"
Architecture (/bengal/docs/reference/architecture/)

"How do I speed up builds?"
Building → Performance (/bengal/docs/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 (/docs/reference/directives/)

Complete reference for all available markdown directives in Bengal

9 pages

Architecture (/docs/reference/architecture/)

High-level architecture overview of Bengal

2 pages

Error Code Reference (/docs/reference/errors/)

Complete reference for all Bengal error codes with explanations and solutions

2 pages

Template Functions Reference (/docs/reference/template-functions/)

Complete reference for Bengal's template filters and functions

13 pages

Cheatsheet (/bengal/docs/reference/cheatsheet/)

Quick reference for common Bengal commands, patterns, and configurations

Icon Reference (/bengal/docs/reference/icons/)

SVG icon library with theme-aware styling

Kida Syntax Reference (/bengal/docs/reference/kida-syntax/)

Complete reference for Kida template syntax, operators, and features

Security Hardening (/bengal/docs/reference/security/)

Best practices for deploying Bengal sites securely

Site Templates Reference (/bengal/docs/reference/site-templates/)

Complete reference for Bengal's site scaffolding and template system

Theme Variables (/bengal/docs/reference/theme-variables/)

Comprehensive reference of all variables and functions available in Kida templates.
