Метляков Андрей (deviaphan) wrote in coin3d_ru,
Метляков Андрей
deviaphan
coin3d_ru

Подсветка синтаксиса в своих блогах

#UPD: Упс, таблицу стилей перепутал. Вот эти стили подключать надо.

Мне не удалось найти готового решения для подсветки синтаксиса, интегрируемого в ЖЖ, поэтому была создана программа "BeCode, выполняющая обработку исходных кодов и подготовку их для помещения в блог.
Выбранное мной решение привело к небольшой проблеме, подсветка осуществляется только при наличии необходимых стилей, т.е. вне блога coin3d-ru код остаётся чёрно-белым.
Эта проблема лего устраняется, путём добавления необходимых стилей к текущему стилю вашего журнала. Это даже даёт некоторое преимущество, т.к. вы можете настроить отображение кода по своему усмотрению.

coin3d-ru.css
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34    /* classes for code highlight */ .sc_CodeHeader { color: #FFF; background-color: #666; font-weight: 700; font-size:12px; } .sc_LineNumber { color: #EEE; background-color: #AAA; padding-left: 5px; padding-right: 5px; } .sc_codeBlock { color: #000; background-color: #FFF; } .sc_kwrd { color: #00F; font-weight:bolder; } .sc_str { color: #C00; } .sc_macro { color: #900; } .sc_comment { color: #080; } .sc_direct { color: #00F; }
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments