我想使用SyntaxHighlighter,所以我从http://alexgorbatchev.com/SyntaxHighlighter/下载了最新的版本.当我从scripts / shCore.js更改为src / shCore.js时,src / shCore.js文件是一个解压缩/未编码的版本似乎不起作用下载附带的index.html.
有谁知道为什么或知道我在哪里可以得到一个有效的源代码,所以我可以玩.
谢谢
最佳答案
是. SyntaxHighlighter版本3.0.83需要Steven Levithan’s XRegExp.js library ver 1.5.0. SH的压缩版本(脚本/ shCore.js 16,175字节),内置XRegexp.js.但是,在将XRegExp.js的副本放入同一文件夹之前,未压缩的版本(src / shCore.js 43,502 bytes)将无效(它不包含在下载文件的src文件夹中.)
请注意,如果您下载了full source archive,这将包含未压缩的XRegExp.js文件,并允许您使用它并根据需要编译/压缩它.
另请注意,SyntaxHighlighter中存在一个非常邪恶的错误,导致它混淆并错误地着色代码.我写了一篇描述错误的文章,以及如何解决它.请参阅:Fixing the SyntaxHighlighter 3.0.83 Parser Bug.我向作者通知了该错误,但尚未实施官方修复.
这个答案有点晚了,但我仍然希望它可以帮助某些人……