Jekyll Kramdown 保留新行

Jekyll Kramdown preserve new lines

我需要找到一种方法让 Kramdown 保留 jekyll 帖子中以 markdown

编写的新行

例如这段文字:

Hello
darkness
my
old
firend

输出为:

<p>Hellodarknessmyoldfriend</p>

我希望它是:

<p>Hello<br/>darkness<br/>my<br/>old<br/>friend</p>

如何配置 kramdown 来执行此操作?

在 Markdown 中,在相关行的末尾添加了一个带有反斜杠 (\) 的换行符。

Hello\
darkness\
my\
old\
friend

输出:

<p>Hello<br/>darkness<br/>my<br/>old<br/>friend</p>

根据 official Kramdown docs,您需要两个反斜杠,但我在我的一个项目中对此进行了测试,它的工作原理如上所列。

如果您修剪空格,您可以在行尾使用两个空格,但这仍然是您需要添加的额外内容。

如果您正在寻找一种方法来在末尾不添加任何内容并让一行 return 创建一个 <br> 标记,则没有办法做到这一点。