Mercurial > piecrust2
comparison piecrust/templating/jinjaengine.py @ 485:c40b7923c474
jinja: Support `.j2` file extensions.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 22 Jul 2015 00:07:57 -0700 |
parents | 96d363e2da4b |
children | 61508ae67488 |
comparison
equal
deleted
inserted
replaced
484:d4321317beae | 485:c40b7923c474 |
---|---|
25 logger = logging.getLogger(__name__) | 25 logger = logging.getLogger(__name__) |
26 | 26 |
27 | 27 |
28 class JinjaTemplateEngine(TemplateEngine): | 28 class JinjaTemplateEngine(TemplateEngine): |
29 # Name `twig` is for backwards compatibility with PieCrust 1.x. | 29 # Name `twig` is for backwards compatibility with PieCrust 1.x. |
30 ENGINE_NAMES = ['jinja', 'jinja2', 'twig'] | 30 ENGINE_NAMES = ['jinja', 'jinja2', 'j2', 'twig'] |
31 EXTENSIONS = ['html', 'jinja', 'jinja2', 'twig'] | 31 EXTENSIONS = ['html', 'jinja', 'jinja2', 'j2', 'twig'] |
32 | 32 |
33 def __init__(self): | 33 def __init__(self): |
34 self.env = None | 34 self.env = None |
35 | 35 |
36 def renderSegmentPart(self, path, seg_part, data): | 36 def renderSegmentPart(self, path, seg_part, data): |