среда, 28 января 2009 г.
highlight
После того как gimlet пожурил меня за оформление предыдущего поста, я решил порыться в google на вопрос подсветки синтаксиса.
Набрел на "Блогосфера" (кстати там много интересного по блоговедению) решил выбрать highlight.js, скачал архив исходников поигрался со стилями, и решил внедрять.
Но не тут то было.
Первое с чем столкнулся: куда бы мне это все дело положить?!
порывшись все на той же блогосфере нашел где можно расположить файлы.
Залил. Сделал линки как указано в статье, и... весь блок code уплыл в одну строку.
После 3 часов гуглежа и танцев с бубнами решил что скрипт не обрабатывает "\n", залез в скрипт. Там все в порядке тег "<br>" обрабатывается и заменяется на "\n".
Кроме того локально скрипт работает превосходно, все что не скармливал благополучно съедал и возвращал верный результат.
Значит проблема зарыта несколько глубже, если у кого есть идеи с радостью выслушаю
ЗЫ: Кстати обратил внимание. Редактор сообщений съедает все "<br>", и " " в html редакторе. Всеже лучше было бы видеть все HTML теги, раз уж это HTML редактор.
.оО(может быть это не редактор проглатывает, а браузер?!)
ЗЫЫ: А пока что я пользуюсь возможностями локальной версии export.html
Подписаться на:
Комментарии к сообщению (Atom)
Поигрался с настройками "преобразовывать перенос строки"
ОтветитьУдалитьпри просмотре исходного кода <pre> вроде бы отрабатывает, а вот на самой страничке уплывает
разобрался :)
ОтветитьУдалитьв моем XML-шаблоне было:
code {
font-size: 90%;
white-space:normal;
color:#666;
}
Убрал white-space:normal и вуаля :)