Rainbow library for syntax highlighting:

Download from here:
http://craig.is/making/rainbows/

First select the languages you want (C, shell, python).
Replace all occurences of "data-language" with "class" in rainbow-custom.min.js

Download whatever css theme you want from:
https://github.com/ccampbell/rainbow/tree/master/themes

I use github.css, works well.
ABCD in progress