我正在尝试让彩虹语法突出显示库与标记的降价渲染引擎一起使用。该marked
文档指出,通过以下配置选项支持语法高亮显示:
marked.setOptions({
highlight: function(code, lang) {
return highlighter.javascript(code);
}
});
rainbow
源代码表明通过以下语法支持传递字符串以突出显示:
Rainbow.color(code, lang, success);
我对如何将两者放在一起有点不知所措。具体来说,success
是一个将被异步调用的回调,我不能简单地从回调中的Rainbow.color
代码返回值highlight
。这将如何实现?