我想玩SyntaxHighlighter,所以我下载了http://alexgorbatchev.com/SyntaxHighlighter/的最新版本。当我从脚本/ shCore.js更改为下载附带的index.html中的src/shCore.js时,解压/未编码版本的src/shCore.js文件似乎不起作用。SyntaxHighlighter v3.0.83源代码
有谁知道为什么或知道我在哪里可以得到一个工作的源代码,所以我可以玩一玩。
谢谢
我想玩SyntaxHighlighter,所以我下载了http://alexgorbatchev.com/SyntaxHighlighter/的最新版本。当我从脚本/ shCore.js更改为下载附带的index.html中的src/shCore.js时,解压/未编码版本的src/shCore.js文件似乎不起作用。SyntaxHighlighter v3.0.83源代码
有谁知道为什么或知道我在哪里可以得到一个工作的源代码,所以我可以玩一玩。
谢谢
是的。 SyntaxHighlighter版本3.0.83需要Steven Levithan's XRegExp.js library ver 1.5.0。 SH的压缩版本工作(scripts/shCore.js
16,175字节),内置了XRegexp.js。但是,未压缩版本(src/shCore.js
43,502字节)在将XRegExp.js的副本放入同一文件夹(它不包含在下载文件的src文件夹中)之前不会起作用。
请注意,如果您下载full source archive,其中包括未压缩的XRegExp.js
文件,并允许您随意播放并编译/压缩它,如果您想要的话。
另外请注意,SyntaxHighlighter中有一个相当邪恶的错误,导致它弄糊涂和不正确着色代码。我写了一篇描述错误的文章,以及如何解决它。请参阅:Fixing the SyntaxHighlighter 3.0.83 Parser Bug。我通知了作者这个错误,但官方修复尚未实施。
这个答案有点晚,但我仍然希望它可以帮助别人......
优秀的加入!
进行调试,去的wp-content \插件\语法高亮,压缩\语法高亮,compress.php
,并添加以下行wp_shc_head():
<!-- START: Syntax Highlighter ComPress -->
<script type="text/javascript" src="http://xregexp.com/xregexp.js"></script>
这些天,v.2.0.0打破了语法高亮代码,所以一定要包括:
<script type="text/javascript" src="http://xregexp.com/xregexp.js"></script>
<script type="text/javascript" src="http://xregexp.com/addons/backcompat.js"></script>
记住“shCore.js”之前明确载入“XRegExp.js”文件,如果您正在使用未压缩的版本。 – 2011-10-21 17:08:24