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

How can I alter the formatting of pandoc footnote marks?

假设我有以下降价代码,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.

中写我自己的作家

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

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