省略形を含む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