highlight.js fork that contains line numbers support and a method that returns the highlighted output.