Fix usage of highlight.js

This commit is contained in:
Samy Pessé
2014-04-01 23:00:22 -07:00
parent 2cee253be4
commit eb09f61029
+7 -2
View File
@@ -1,12 +1,17 @@
var _ = require('lodash');
var marked = require('marked');
var hljs = require('highlight.js');
var renderer = require('./renderer');
// Synchronous highlighting with highlight.js
marked.setOptions({
highlight: function (code) {
return require('highlight.js').highlightAuto(code).value;
highlight: function (code, lang) {
try {
return hljs.highlight(lang, code).value;
} catch(e) {
return hljs.highlightAuto(code).value;
}
}
});