Pandoc 和缩写

Pandoc 和缩写

我正在尝试生成带有缩写的 ePub 文件。这是一个例子:

input.md:

---
title: Test
language: en
---

# Test

HTML is maintained by W3C.

abbr.md

*[HTML]: Hyper Text Markup Language
*[W3C]:  World Wide Web Consortium

get-epub.sh

#!/bin/bash
pandoc -f markdown+abbreviations -t epub\
--abbreviations="abbr.md"\
"input.md" -o "output.epub";

我期望在output.epub文件中看到类似的内容:

<p>
<abbr title="Hyper Text Markup Language">HTML</abbr> is maintained by <abbr title="World Wide Web Consortium">W3C</abbr>.
</p>

而实际输出是:

<p>
HTML is maintained by W3C.
</p>

我在这里错过了什么吗?

答案1

缩写文件的目的是列出所有用作缩写的单词,但仅调整这些单词的排版(例如添加不间断空格,不将点视为句子的结尾等)

pandoc 不支持您示例中的语法。 (这个从哪里来?)

有一些插件(pandoc 术语中的“过滤器”)可以让您生成所需的结果。例子:https://github.com/dsanson/pandoc-abbreviations.lua

相关内容