add set section feature and a default value for new-post
eval section name against scope first
add highlight.js
cleaning in dependencies and styling
some cleaning