首页 > Wordpress > WordPress插件:SyntaxHighlighter实现代码高亮

WordPress插件:SyntaxHighlighter实现代码高亮

2010年8月28日 发表评论 阅读评论

熟悉wordpress的人应该都用过代码高亮插件,这样可以很方便的在文章中插入代码,而不会显示实际效果或者错误之类。而代码高亮的插件也很多,像WP-Syntax、SyntaxHighlighter等等。之前我也介绍过利用WLW发布文章时可以利用WLW的插件来实现代码的输入:WLW插件:CodeSnippet在文章中插入代码源码框不过经过几次的使用,发现其有bug,会无故失效,并且显示的效果也有点难看,这个可能和我使用的主题有关。所以后来还是选择直接在wordpress后台编辑,安装代码高亮插件就是了。

刚开始看到网上很多人介绍wp-syntax,而且一看评论和下载量,都是非常之高。所以我也折腾了下,安装激活之后,发现的确是能实现代码高亮, 而且还可以分行,但是多了很多引号以及多个方框,折腾了半天也没捣鼓出问题出现在哪,只能解释为与主题不协调了,当然最后只好放弃使用了。后来又找了半 天,终于发现还有这么一款:SyntaxHighlighter。虽然网上介绍它的人不多,不过我看到其实也有很多人用,因为除了高亮代码外,它还有个小 工具栏,包括“查看源代码”、“复制代码”、“打印”、“帮助”等功能,也正是因为有这个,我才找到了它。

这也就是我今天所要推荐的插件:SyntaxHighlighter。

安装:去wordpress官方网站下载:http://wordpress.org/extend/plugins/syntaxhighlighter/,或者去作者网站:http://alexgorbatchev.com/wiki/SyntaxHighlighter,然后上传、激活便可。

效果如下:

$kohana_pathinfo = pathinfo(__FILE__);
// Define the front controller name and docroot
define('DOCROOT', $kohana_pathinfo['dirname'].DIRECTORY_SEPARATOR);
define('KOHANA',  $kohana_pathinfo['basename']);

// If the front controller is a symlink, change to the real docroot
is_link(KOHANA) and chdir(dirname(realpath(__FILE__)));

// If kohana folders are relative paths, make them absolute.
$kohana_application = file_exists($kohana_application) ? $kohana_application : DOCROOT.$kohana_application;
$kohana_modules = file_exists($kohana_modules) ? $kohana_modules : DOCROOT.$kohana_modules;
$kohana_system = file_exists($kohana_system) ? $kohana_system : DOCROOT.$kohana_system;

// Define application and system paths
define('APPPATH', str_replace('\\', '/', realpath($kohana_application)).'/');
define('MODPATH', str_replace('\\', '/', realpath($kohana_modules)).'/');
define('SYSPATH', str_replace('\\', '/', realpath($kohana_system)).'/');

// Clean up
unset($kohana_application, $kohana_modules, $kohana_system);
分类: Wordpress 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.