我使用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好消息是它已经修复了!
更新:
您应该在输入中包含
,以便借助此选项将其保留在输出中。
关于javascript - 为什么 UseBR 在highlight.js 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30524501/