0

我正在使用带有 Kramdown 的 Jekyll 静态站点生成器在我的网站上呈现用 Markdown 编写的文章。脚注在 Sublime 文本编辑器的预览中显示良好(数字旁边的文本),但在网站上时有新行。

比较网站图片预览图片

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

关于朋友的合理定义:

Proposition 1: A 被认为是 B 的朋友的最低必要条件是 A 在 B 需要帮助时提供帮助,只要 A 知道 B 需要帮助并且 A 有能力提供帮助。[^澄清1][^确实

[^clarification1]:为澄清起见,任何反对命题 1 的人都必须坚持认为 A 可以始终拒绝帮助 B(当 B 需要帮助并且 A 有能力提供帮助而不损害他/她自己的利益时),并成为 B 的朋友。

4

1 回答 1

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 标记,以免换行。

于 2019-08-13T14:54:14.677 回答