Просмотр исходного кода

Sanitize input and add highlight.js dependency

sbkwgh 8 лет назад
Родитель
Сommit
09026e02b0
2 измененных файлов с 9 добавлено и 0 удалено
  1. 8 0
      models/post.js
  2. 1 0
      package.json

+ 8 - 0
models/post.js

@@ -1,5 +1,13 @@
 let marked = require('marked')
 
+marked.setOptions({
+	highlight: function (code) {
+		return require('highlight.js').highlightAuto(code).value;
+	},
+	sanitize: true
+});
+
+
 module.exports = (sequelize, DataTypes) => {
 	let Post = sequelize.define('Post', {
 		content: {

+ 1 - 0
package.json

@@ -15,6 +15,7 @@
     "cross-env": "^3.1.4",
     "express": "^4.14.1",
     "express-session": "^1.15.1",
+    "highlight.js": "^9.10.0",
     "marked": "^0.3.6",
     "mysql": "^2.13.0",
     "randomcolor": "^0.4.4",