Bengal turns your Markdown files into a structured, validated documentation site.
What Do You Need?
Content Organization
Pages, sections, and bundles explained
Content Authoring
Markdown, MyST directives, and shortcodes
Content Collections
Validate frontmatter with typed schemas
Content Sources
Fetch content from external sources
Analysis
Site structure analysis tools
Content Reuse
Snippets, data files, and DRY patterns
Validation
Content validation and health checks
How Content Flows
flowchart LR
subgraph Sources
A[Local .md files]
B[GitHub repos]
C[Notion/APIs]
end
subgraph Processing
D[Discovery]
E[Schema Validation]
F[Markdown Rendering]
end
subgraph Output
G[HTML Pages]
end
A --> D
B --> D
C --> D
D --> E
E --> F
F --> G
Tip
New to Bengal content? Start with Organization to understand how files become pages, then explore Authoring for writing syntax.
Larger sites? Check out Analysis to optimize internal linking and Validation for automated quality checks.
In This Section
Content Organization
Pages, sections, and bundles explained
Content Authoring
Markdown, MyST directives, and shortcodes
The Component Model
Understanding Bengal's Component Model: Identity, Mode, and Data.
Content Collections
Validate frontmatter with typed schemas
Content Sources
Fetch content from external sources
Analysis
Site structure analysis tools
Content Reuse
Snippets, data files, and DRY patterns
Validation
Content validation and health checks