为什么 UseBR 在 highlight.js 中不起作用

Why UseBR doesn't work in highlight.js

我使用 highlight.js 来突出显示网页上的代码语法。我不使用 <pre><code> 而是使用自定义标记 <div class="code"> 并且我设置 UseBr (http://highlightjs.readthedocs.org/en/latest/api.html#configure-options) 以使用 <br> 而不是新行。但这对我不起作用..

hljs.configure({useBR: true});

$('div.code').each(function(i, block) {
  hljs.highlightBlock(block);
});

jsfiddle 示例 http://jsfiddle.net/s0gyounj/

嗯,这是 highlight.js 中的一个错误。这是我关于 GitHub https://github.com/isagalaev/highlight.js/issues/860 的问题报告,好消息是它已修复!

更新:

您应该在输入中包含
,以便借助此选项将其保留在输出中。