Jakiś czas temu zmieniłem narzędzie do kolorowania składni z GeSHI na SyntaxHighlighter. Największa różnica to wykonanie. Starsza biblioteka parsuje wszystko po stronie serwera i pakuje to w HTML, nowsza jest uruchamiana z poziomu przeglądarki i kolorowanie odbywa się tuż po załadowaniu strony.
Oczywiście nie był bym sobą gdybym nie zmienił kolorowania składni na bardziej przyjazne, co oczywiście można zaobserwować we wcześniejszych notach. :) Dla zainteresowanych załączam - zmienione pliki. Zmodyfikowałem czcionkę z wygładzanej, na szorstkiego “Courier New”, jak i kolorowanie słów kluczowych zarówno w Javie jak i w XML.
Instalacja - bajecznie prosta - skopiować pliki oraz zmienić nazwy na “garbate” (shBrushXml.js, shBrushJava.js). Całość bez problemów współpracuje z pluginem do Wordpressa.