Module
postprocess
Post-processing modules for Bengal SSG.
Handles generation of files and pages after main rendering:
- sitemap.xml: SEO sitemap
- rss.xml: RSS feed for blog posts
- Output formats: JSON, LLM text files for search and AI
- Special pages: 404, search page, etc.
- Redirect pages: Page aliases for URL redirects
Usage:
from bengal.postprocess import SitemapGenerator, RSSGenerator, RedirectGenerator
sitemap = SitemapGenerator(site)
sitemap.generate()
rss = RSSGenerator(site)
rss.generate()
redirects = RedirectGenerator(site)
redirects.generate()