Ik was al een tijdje opzoek naar een degelijke syntax highlighter om code snippets degelijk op te maken. Gisteren viel mijn oog op Rainbow, een syntax highlighter die gebruik maakt van Javascript en CSS. Hierdoor kan deze heel eenvoudig aangepast worden.
Deze syntax highlighter heb ik dan in een WordPress plugin gegoten en een aangepaste layout gegeven om het beter te doen aansluiten met de rest van het design.
Rainbow ondersteunt een heleboel programmeertalen: c, generic, javascript, r, smalltalk, coffeescript, go, lua, ruby, csharp, html, php, scheme, css, java, python, shell
Hieronder zie je hoe Rainbow een stukje Python code opmaakt.