UNPKG

mongoose

Version:

Mongoose MongoDB ODM

21 lines (15 loc) 561 B
var hl = require('highlight.js') module.exports = exports = function (jade) { // add highlighting filter to jade jade.filters.js = function (str) { str = str.replace(/\\n/g, '\n'); var ret = hl.highlight('javascript', str).value; var code = '<pre><code class="javascript">' + ret.replace(/\n/g, '\\n') + '</code></pre>'; return code; } jade.filters.bash = function (str) { var ret = hl.highlight('bash', str.replace(/\\n/g, '\n')).value; var code = '<pre><code class="bash">' + ret + '</code></pre>'; return code } }