首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kramdown中启用脚注

在Kramdown中启用脚注
EN

Stack Overflow用户
提问于 2013-02-22 04:34:24
回答 1查看 519关注 0票数 1

http://kramdown.rubyforge.org/syntax.html#footnotes中的示例为例,我在IRB中运行以下代码:

代码语言:javascript
复制
Kramdown::Document.new('This is some text.[^1]. Other text.[^footnote].').to_html

它返回:

代码语言:javascript
复制
"<p>This is some text.[^1]. Other text.[^footnote].</p>\n"

这似乎表明在Kramdown中默认禁用脚注。如何启用它们?我已经查看了options documentation,但我没有看到在那里列出的启用/禁用脚注的选项。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-22 04:57:36

docs you link to

如果找到标识符的脚注定义,则将创建脚注。否则,脚注标记不会转换为脚注链接。

因此,您需要包括脚注定义,例如(在文档页面下方有一个更完整的示例):

代码语言:javascript
复制
This is some text.[^1]. Other text.[^footnote].

[^1]:A footnote.

这会产生以下结果:

代码语言:javascript
复制
<p>This is some text.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup>. Other text.[^footnote].</p>

<div class="footnotes">
  <ol>
    <li id="fn:1">
      <p>A footnote.<a href="#fnref:1" rel="reference">&#8617;</a></p>
    </li>
  </ol>
</div>

请注意,由于定义了[^1],因此生成了它的脚注,但[^footnote]保持原样。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15011695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档