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

おすすめ記事