Documentation Overview
Welcome in the Jinja documentation.
- Installing Jinja
- Application Developer Documentation:
- Quickstart - getting started with Jinja
- Template Loaders - documentation for the different loader types and how to write custom ones.
- Filter Functions - information about how to write custom filter functions.
- Test Functions - information about how to write custom test functions.
- Global Objects - information about the special global namespace in Jinja templates.
- Streaming Interface - using Jinja for big templates by streaming the output.
- Internationalization - how to internationalize applications using Jinja templates.
- Alternative Syntax - changing the default Jinja block / variable / comment delimiters.
- API Documentation - API documentation for public Jinja objects like Environment.
- Translators - explanation about the Jinja template translation interface.
- Framework Integration - integrating Jinja into python frameworks.
- Debugging Support - debugging Jinja templates.
- Developer Recipies - tips and tricks for application developers.
- Template Designer Documentation:
- Syntax Reference - quick overview over the Jinja syntax elements.
- Template Inheritance - template inheritance howto.
- Filters, Tests and Helper Functions - list of filters and test/helper functions.
- Whitespace and Escaping - how to escape markup and control whitespace.
- Scopes and Variable Behavior - behavior of undefined variables and scoping rules.
- Template Internationalization - how to internationalize Jinja templates.
- Differences To Django - coming from django? Then this document is for you.
- Designer Recipies - various tips and tricks for designers.
- Changelog
There is also support via IRC on the #pocoo channel on irc.freenode.net.