Подсветка синтаксиса 3.0 не работает в моем блоге. Я использую последнюю версию прямо с сайта. Проблемы таковы: если я напишу #include в своем коде, я попаду в его конец. Нет переноса текста. Ссылка на блог: http://snacksforyourmind.blogspot.com. Я также проверил параметры, но они не дают ничего, кроме bloggerMode, который я уже включил. Все проблемы видны во втором коде сверху страницы. Кто-нибудь знает, как это исправить?
Подсветка синтаксиса 3.0 не работает на blogspot
comment
Вопрос в том, как это исправить.
- person siemanko   schedule 27.07.2011
comment
Также я установил, что это ошибка синтаксиса
- person siemanko   schedule 27.07.2011
comment
Как вы заставили это работать? У меня такая же проблема.
- person codingbbq   schedule 17.11.2012
Ответы (1)
В зависимости от вашего шаблона код JavaScript SyntaxHighlighter может выполняться до загрузки содержимого. В этом случае изменение кода для запуска после короткого тайм-аута должно решить проблему. Попробуйте это в <head>
вашего шаблона HTML:
<script type="text/javascript"> window.setTimeout(function() { SyntaxHighlighter.config.bloggerMode = true; SyntaxHighlighter.all(); }, 10); </script>
Вы можете добавить дополнительную настройку значений по умолчанию перед вызовом ScriptHighlighter.all()
.
Если вы хотите настроить внешний вид отображения кода SyntaxHighlighter, добавьте следующий CSS-код:
.syntaxhighlighter code { font-family: Consolas !important; font-size: 10px !important; }
!important
необходим для переопределения определений темы SyntaxHighlighter.
person
grkvlt
schedule
10.03.2013