跳转到主要内容

在文档内部渲染 pandoc 元数据变量

项目描述

PyPI version

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 查看哈希)

上传时间: Python 3

支持