nodeclub的例子有点复杂,没看懂。
marked + highlight 的官方文档看了之后有什么问题吗?
官方文档比较简单,按照那个高亮不出来,看nodeclub的,是不是要自定义什么呢
var marked = require('marked'); var utils = require('../libs/util'); // 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, '<').replace(/>/g, '>') + '</code>' + '</pre>'; }; marked.setOptions({ renderer: renderer, gfm: true, tables: true, breaks: true, pedantic: false, sanitize: false, smartLists: true }); exports.markdown = function(text) { return '<div class="markdown-text">' + utils.xss(marked(text || '')) + '</div>'; };
Marked 本身没有处理高亮, 需要在 renderer.code 里自己做
renderer.code
markedjs官方不是有告诉怎么用highlight 的教程吗
看了还是不会啊,搞了一两天了,囧
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
marked + highlight 的官方文档看了之后有什么问题吗?
官方文档比较简单,按照那个高亮不出来,看nodeclub的,是不是要自定义什么呢
Marked 本身没有处理高亮, 需要在
renderer.code里自己做markedjs官方不是有告诉怎么用highlight 的教程吗
看了还是不会啊,搞了一两天了,囧