use marked for markdown
remove pagedown
update components
use highlight.js to highlight markdown code blocks
remove prettify
unify highlight.js / codemirror style