Last updated:
0 purchases
pandocjinja 0.2.4
pandoc-jinja
Render pandoc metadata inside the document itself
Example
Write a markdown file, define metadata variable,
and use them inside the with double brackets.
---
title: 'Greetings !'
bonjour: 'Hello'
...
## {{ title | upper }}
{{ bonjour }}, {{name}} !
You can also define variable from the command line
with --metadata or --metadata-file :
$ pandoc foo.md --filter=pandoc-jinja --metadata=name:world
<h2 id="title">GREETINGS !</h2>
<p>Hello, world !</p>
Disclaimer
This filter is slow. In most cases, it is probably more efficient
to render the entire document once and for all with jinja and then
pass it to pandoc.
Jinja conditionals and loops are not supported.
Install
pip install pandoc-jinja
Similar filters
pandoc-mustache
pandoc-abbreviations
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.