update components
use highlight.js to highlight markdown code blocks
remove prettify