CNode

关键字颜色改变怎么实现

Xxiuxu123发布于13 年前最后回复13 年前5 回复5404 浏览0 收藏
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
jiyinyiyong#1·13 年前

关键字边颜色不是 Markdown 做的, 楼主可以看下 Highlight.js

X
xiuxu123#2·13 年前
引用 jiyinyiyong关键字边颜色不是 Markdown 做的, 楼主可以看下 Highlight.js

我看了Highlight.js,如果我只是想在前端使用Highlight.js好像不是很方便,是不是这样,我自己也配置了下在前端使用,可使好像效果不明显,查资料说如果配合markdown会很不错!你有没有经验分享下啊!谢谢您了!

N
nightknight#3·13 年前

cnodejs是用code-prettify做的高亮吧,跟markdown关系不大。

在前端或者后端处理一下用户输入的内容,给pre标签加上对应的类就行了。

J
jiyinyiyong#5·13 年前
引用 jiyinyiyong关键字边颜色不是 Markdown 做的, 楼主可以看下 Highlight.js

@xiuxu123 我是主要是在后端用的. 前端用遇到过加载顺序的问题.. 配合 Markdown 主要是像 Marked 会提供给 Highlight.js 这类插件接口..

参与回复
登录后即可参与回复。登录