Для красивой подсветки кода в приложениях на node.js можно использовать библиотеку highlight.js.

Страница на github, страница на nodejsmodules, сайт библиотеки, скачать.

Пример использования:

var hljs = require("highlight.js");
var text = "var array = []; array.push(5); console.log(array[0]);";
html = hljs.highlight('javascript', text).value;
console.log(html);

Этот код вернёт строку «var array = []; array.push(5); console.log(array[0]);», что в сочетании с соответствующим css (например, monokai из репозитория яндекса) даст подсвеченный код. Можно указывать язык (первый параметр в функции highlight), а можно воспользоваться автоопределением языка, вызвав функцию highlightAuto(код).

Можно её использовать и в браузерном javascript, по умолчанию она раскрашивает всё в тегах <pre>..</pre>. Подключается командами:

<link rel="stylesheet" href="styles/default.css">
<script src="highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

Браузерный модуль есть в репозитории яндекса.

Есть и модуль для WordPress на основе этой библиотеки.