use marked and highlight.js instead of showdown, remove python/pygments dependency, customize jade template