在文档内部渲染 pandoc 元数据变量
项目描述
pandoc-jinja
在文档内部渲染 pandoc 元数据
示例
编写一个 markdown 文件,定义元数据变量,并在双括号内使用它们。
---
title: 'Greetings !'
bonjour: 'Hello'
...
## {{ title | upper }}
{{ bonjour }}, {{name}} !
您还可以使用 --metadata
或 --metadata-file
从命令行定义变量。
$ pandoc foo.md --filter=pandoc-jinja --metadata=name:world
<h2 id="title">GREETINGS !</h2>
<p>Hello, world !</p>
免责声明
-
此过滤器速度较慢。在大多数情况下,最好一次性使用 jinja 渲染整个文档,然后将它传递给 pandoc。
-
Jinja 条件和循环不支持。
安装
pip install pandoc-jinja
类似过滤器
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源分发
pandoc_jinja-0.2.4.tar.gz (3.6 kB 查看哈希)
构建分发
pandoc_jinja-0.2.4-py3-none-any.whl (4.1 kB 查看哈希)