add option to use marked.js
revise description