wordpress代码高亮插件,Google Syntax Highlighter
之前安装的高亮插件是SyntaxHighlighter Plus,贴上代码后,$this->cache=1;这样代码都经过了htmlspecialchars的处理,变成了$this->cache=1;这样也就算了,一共替换三组经过htmlspecialchars转换的代码
str_replace('&','&',$code);
str_replace('<','amp;lt;',$code);
str_replace('>','amp;gt;',$code);
这样处理后竟然是直接保存了,我修改一次文章,他就替换一次最终的结果是,看下面代码
$smarty-&amp;amp;amp;amp;gt;compile_dir='templates_c/'; $smarty-&amp;amp;amp;amp;gt;cache_dir='cache/'; $smarty-&amp;amp;amp;amp;gt;caching=1; $smarty-&amp;amp;amp;amp;gt;debugging=0;
真是失败!!!想想修改下代码继续用,可是因为以前听说过 Google Syntax Highlighter for WordPress 完全用JS实现的,这样就不会出现SyntaxHighlighter Plus修改我文章的现象了。
小试吧,初次感觉挺好,下载地址是:http://wordpress.org/extend/plugins/google-syntax-highlighter/
使用方法
中间是代码了
class设置当前代码语言,支持:
C++ (cpp, c, c++)
C# (c#, c-sharp, csharp)
CSS (css)
Delphi (delphi, pascal)
Java (java)
Java Script (js, jscript, javascript)
PHP (php)
Python (py, python)
Ruby (rb, ruby, rails, ror)
Sql (sql)
VB (vb, vb.net)
XML/HTML (xml, html, xhtml, xslt)
发表评论
| Trackback









