使用Markdown时,如何在脚注中更正多余的新行?

时间:2017-11-03 01:19:18

标签: github markdown jekyll footnotes

我正在使用Jekyll静态网站生成器和Kramdown在我的网站上呈现用Markdown编写的文章。在Sublime Text Editor的预览中,脚注看起来很好(数字旁边的文字),但在网站上有新行。

比较Website Image vs Preview Image

这是我正在使用的语法文章:

  

关于朋友的合理定义:

     

Proposition 1:A被视为B的朋友的最低必要条件是A在需要B时有帮助,只要A知道B需要帮助就可以了有能力提供帮助。 [^ clarification1] [^确实

     

[^澄清1]:澄清,任何反对的人   命题1必须保持A可以一直拒绝   帮助B(当B需要时,它有能力帮助没有   伤害他/她自己的利益),但仍然是B的朋友。

1 个答案:

答案 0 :(得分:0)

查看您生成的代码。

在我的jekyll / kramdown版本中,我得到...

<div class="footnotes">
    <ol>
       <li id="fn:1">
          <p>Your footnote text</p>
       </li>
    </ol>
</div>

因此,您可以在CSS中添加:

.footnotes > ol > li > p {
    display: inline;
}

仅在有序列表元素中的脚注类之后,上述CSS才会停止p标签的换行。