This commit is contained in:
alsotang 2014-09-21 20:53:25 +08:00
parent e9a4b31083
commit d4ae63cb59

View File

@ -13,14 +13,16 @@
var marked = require('marked');
var _ = require('lodash');
var config = require('../config');
var validator = require('validator');
// Set default options
var renderer = new marked.Renderer();
renderer.code = function (code, lang) {
var language = lang && (' language-' + lang) || '';
return '<pre class="prettyprint' + language + '">'
+ '<code>' + code.replace(/</g, '&lt;').replace(/>/g, '&gt;') + '</code>'
var language = lang && ('language-' + lang) || '';
language = validator.escape(language);
return '<pre class="prettyprint ' + language + '">'
+ '<code>' + validator.escape(code) + '</code>'
+ '</pre>';
};