2

我正在寻找一个可自定义的 JavaScript 脚本,它可以动态突出显示块中的代码,例如

<code class="someclass">源代码...</code>

它需要可定制,因为源代码是一种非常深奥的编程语言(Mozart/Oz)。理想情况下,我只需编辑一些正则表达式以使其工作。

我需要动态突出显示,因为它应该在 github wiki 中工作,它会在 pre 标记中转义所有 HTML 代码。

到目前为止,我的 Google fu 已经抛弃了我……

4

2 回答 2

2

SyntaxHighlighter可能是您正在寻找的。它也支持自定义语言。

于 2009-05-02T14:43:17.343 回答
0

jQuery Syntax Highlighter是基于Alex Gorbatchev 的 Syntax Highlighter第 3 版的新产品- 一个非常非常流行的纯 JavaScript 语法高亮器。

它支持codepre块之类的东西,能够使用类名language-javascript来表示我们希望它突出显示,以及自动换行。您可以通过正常选择来复制和粘贴代码,而不必像许多其他人一样打开原始视图。它可以通过使用 HTML5 数据属性data-sh或通过在初始化时指定选项来进一步定制。定期更新的绝佳稳定选择。

于 2010-07-29T04:07:08.767 回答