add prism.js, close #3001
Merge pull request #3104 from PeterDaveHello/prism.js

add Prism