add prism.js, close #3001