2015-05-29 2 views
0

Я использую highlight.js, чтобы выделить синтаксис кода на веб-странице. Я не использую <pre><code>, но вместо этого использую пользовательский тег <div class="code">, и я установил UseBr (http://highlightjs.readthedocs.org/en/latest/api.html#configure-options) вместо <br> вместо новых строк. Но это не работает для меня ..Почему UseBR не работает в highlight.js

hljs.configure({useBR: true}); 

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

jsfiddle пример http://jsfiddle.net/s0gyounj/

ответ

1

Ну, это была ошибка в highlight.js. Вот мой отчет о проблеме GitHub https://github.com/isagalaev/highlight.js/issues/860, и хорошая новость заключается в том, что он исправлен!

UPDATE:

Вы должны иметь < бр > во входном потоке, чтобы сохранить его на выходе с помощью этой опции.

Смежные вопросы