В общем потребовалось организовать подсветку кода различных яп в блоге, и по первому же запросу в google, быстро получил ответ на свой вопрос, собственно решил запостить решение тут, может кому нибудь понадобится.
Красиво расписал решение пользователь Mahesh Meniya, на stackoverflow.
Делаю репост с дополнениями(переводом):
