Gem 用 highlight_js-rails 高亮代码

Rei · 2011年12月01日 · 最后由 wxianfeng 回复于 2012年02月04日 · 3408 次阅读

在 js 端实现代码高亮

项目页 https://github.com/chloerei/highlight_js-rails

效果见链接 http://codecampo.com/topics/381

代码的语言他是如何知道的?

呵呵,太好了,以前一直用 Syntaxhighlighter。强烈支持。

#1 楼 @huacnlee 有一堆可选的自动检测规则,也可以指定语言 http://softwaremaniacs.org/soft/highlight/en/description/

自动检测有时会错误,比如 python 和 ruby 就经常认错,所以我只加载了 ruby 没有 python

demo 和 styles http://softwaremaniacs.org/media/soft/highlight/test.html

#1 楼 @huacnlee highlight.js 有一套 api 的 highlight(language_name, value) 这个方法指定语言 http://softwaremaniacs.org/wiki/doku.php/highlight.js:api

一直在用 railscasts 的那个高亮方案

需要 登录 后方可回复, 如果你还没有账号请 注册新账号