使用Kramdown / Jekyll定义脚注位置

时间:2016-05-13 05:19:02

标签: html markdown jekyll github-pages kramdown

我有一个在kramdown 1.10上运行的Jekyll博客,我试图改变我的脚注列表的位置无济于事。这打算在github-pages网站上发布,但也不在本地工作。

根据this issue,有一种方法可以使用Kramdown在文档的其他位置添加脚注位置,方法是定义映射到帖子中DOM对象的自定义标识符。

特别是我已将此添加到我的_config.yml

kramdown:
  footnote_location: 'my_footnotes'

并在我的布局中的所需位置尝试了所有这些变化:

<ol id="my_footnotes" class="my_footnotes"></ol>

<div id="my_footnotes" class="my_footnotes"></div>

<div id="my_footnotes" class="my_footnotes">
   <ol id="my_footnotes" class="my_footnotes"></ol>
</div>

在特定位置生成脚注的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

在您引用的问题中,他们谈论implementation commit

有趣的标准是test file for footnote placement

这是将脚注放在页面末尾而不是页面末尾的方法。

* footnotes will be placed here. This line is necessary
{:footnotes}