Mercurial > piecrust2
comparison piecrust/templating/jinjaengine.py @ 506:6ca1b6fb9964
templating: `highlight_css` can be passed the name of a Pygments style.
| author | Ludovic Chabant <ludovic@chabant.com> |
|---|---|
| date | Sat, 25 Jul 2015 21:55:26 -0700 |
| parents | 61508ae67488 |
| children | 4bca25f99463 |
comparison
equal
deleted
inserted
replaced
| 505:883a5544cd7f | 506:6ca1b6fb9964 |
|---|---|
| 401 | 401 |
| 402 code = highlight(Markup(body.rstrip()).unescape(), lexer, formatter) | 402 code = highlight(Markup(body.rstrip()).unescape(), lexer, formatter) |
| 403 return code | 403 return code |
| 404 | 404 |
| 405 | 405 |
| 406 def get_highlight_css(class_name='.highlight'): | 406 def get_highlight_css(style_name='default', class_name='.highlight'): |
| 407 return HtmlFormatter().get_style_defs(class_name) | 407 return HtmlFormatter(style=style_name).get_style_defs(class_name) |
| 408 | 408 |
| 409 | 409 |
| 410 class PieCrustCacheExtension(Extension): | 410 class PieCrustCacheExtension(Extension): |
| 411 tags = set(['pccache', 'cache']) | 411 tags = set(['pccache', 'cache']) |
| 412 | 412 |
