如何更改pandoc脚注标记的格式?

时间:2016-10-24 07:48:37

标签: html markdown pandoc

假设我有以下降价代码test.md

This is a footnote mark.^[Which I would like to show up having brackets]

然后使用以下命令生成HTML:

$ pandoc --ascii test.md -o test.html

给了我以下HTML:

<p>This is a footnote mark.<a href="#fn1" class="footnoteRef" id="fnref1"><sup>1</sup></a></p>
<div class="footnotes">
<hr />
<ol>
<li id="fn1"><p>Which I would like to show up having brackets<a href="#fnref1">&#8617;</a></p></li>
</ol>
</div>

其中显着部分显示为:

这是一个脚注标记。 1

我想要的是一些维基百科风格的上标链接,如下:

这是一个脚注标记。 [1]

有没有办法做到这一点?我想不出来,没有在lua写自己的作家。

1 个答案:

答案 0 :(得分:2)

您可以使用CSS来设置生成的HTML脚注的样式:

&#13;
&#13;
.footnoteRef sup:before {
  content: '[';
}
.footnoteRef sup:after {
  content: ']';
}
&#13;
<p>This is a footnote mark.<a href="#fn1" class="footnoteRef" id="fnref1"><sup>1</sup></a></p>
&#13;
&#13;
&#13;