Каковы возможные кандидаты в модули для выделения исходного кода, показанного в узле? Есть ли модуль, который выполняет задачу, используя Javascript?
В настоящее время я использую GeSHi Filter для подсветки синтаксиса для моего личного дамп-кода и нашел его довольно полезным.Еще несколько подробностей об этом модуле (со страницы проекта):
Модуль GeShi Filter предоставляет фильтр для подсветки синтаксиса исходного кода для широкого спектра языков. Исходный код можетвведите, например, <code type="java">... или <blockcode language="python">...</blockcode>.Начиная с версии 5.x-2.0, также можно определить собственные общие и языковые теги (например, <java>) или работать с тегами в квадратных скобках (например, [python]).Автоматическое добавление номеров строк также возможно, например, [ruby linenumbers="normal"].
Модуль GeShi Filter предоставляет фильтр для подсветки синтаксиса исходного кода для широкого спектра языков.
Исходный код можетвведите, например, <code type="java">... или <blockcode language="python">...</blockcode>.Начиная с версии 5.x-2.0, также можно определить собственные общие и языковые теги (например, <java>) или работать с тегами в квадратных скобках (например, [python]).Автоматическое добавление номеров строк также возможно, например, [ruby linenumbers="normal"].
<code type="java">...
<blockcode language="python">...</blockcode>
<java>
[python]
[ruby linenumbers="normal"]
Существует также Chili Highlighter , который позволяет выделять код со стороны браузера.