Setup Jinja2 globals (objects that should be available in Jinja2 templates).
Each Jinja2 writer will make the globals available in the context when rendering templates.
Bases: firmant.globs.Global
Add a list of the atom feeds, sorted by slug.
Bases: firmant.globs.Global
Add a list of the SIDEBAR_POSTS_LEN most recent daily archives to globals.
Bases: firmant.chunks.AbstractChunk
Base class for other globals providers.
Globals inject themselves into the environment[Jinja2Base][‘globals’] dictionary.
:meth`__call__` will call add_glob() with a dictionary, the environment and the objects. The dictionary should be modified directly.
Add the necessary globals to the dictionary globs.
This dictionary will be copied for use in each Jinja2 context.
Bases: firmant.globs.Global
Add a list of the SIDEBAR_POSTS_LEN most recent monthly archives to globals.
Bases: firmant.globs.Global
Add a list of the SIDEBAR_POSTS_LEN most recent posts to globals.
Bases: firmant.globs.Global
Add a list of the static pages, sorted by title.
Bases: firmant.globs.Global
Add the function urlfor() to globals.
The urlfor() is the url() method of a firmant.routingURLMapper object.
Bases: firmant.globs.Global
Add a list of the SIDEBAR_POSTS_LEN most recent yearly archives to globals.