function route(handle, pathname, response, postData){
console.log('About to route a request for' + pathname);
if(typeof handle[pathname] === 'function'){
handle[pathname](response, postData);
}else{
console.log('No request handler found for ' + pathname);
response.writeHead(404, {'Content-Type': 'text/plain'});
response.write('404 Not Found', encoding='utf8');
response.end();
}
}
请教大家个问题,cnodejs中发表文章的时候,我们贴出的代码关键字颜色都变成了各种颜色,这个markdown编辑器大家有没有自己配置使用过啊?? 有经验的分享下啊?小弟好想使用这个编辑器,简洁漂亮!
回复 (6)
J
关键字边颜色不是 Markdown 做的, 楼主可以看下 Highlight.js
X
引用 jiyinyiyong关键字边颜色不是 Markdown 做的, 楼主可以看下 Highlight.js
我看了Highlight.js,如果我只是想在前端使用Highlight.js好像不是很方便,是不是这样,我自己也配置了下在前端使用,可使好像效果不明显,查资料说如果配合markdown会很不错!你有没有经验分享下啊!谢谢您了!
N
cnodejs是用code-prettify做的高亮吧,跟markdown关系不大。
在前端或者后端处理一下用户输入的内容,给pre标签加上对应的类就行了。
X
引用 nightknightcnodejs是用[code prettify][1]做的高亮吧,跟markdown关系不大。 在前端或者后端处理一下用户输入的内容,给pre标签加上对应的类就行了。 [1]: https:/...
我用了code-prettify,这个比highlight.js好用些较前端使用而言,效果很不错,谢谢您了,
J
引用 jiyinyiyong关键字边颜色不是 Markdown 做的, 楼主可以看下 Highlight.js
@xiuxu123 我是主要是在后端用的. 前端用遇到过加载顺序的问题.. 配合 Markdown 主要是像 Marked 会提供给 Highlight.js 这类插件接口..
参与回复
登录后即可参与回复。登录