2012年2月15日星期三

7款WordPress代码语法高亮插件

帕兰映像里的代码显示使用的是CSS 定义的方式,只是简单的通过CLASS属性为不同的代码添加一个小巧的图标。但如果你的博客中经常要显示一些代码片段,那还是使用代码高亮效果会比较好。

对于wordpress用户来说,有很多代码语法高亮的插件,这里介绍7款。

Syntax Highlighter

也就是Google Syntax Highlighter for WordPress。 一款帮助开发者/coder 发表代码片段更加简单和漂亮的插件。完全基于javascript。这个我没试用过。不过在我之前推荐的文章创建友好的WordPress自定义字段面板的作者wefunction.com 使用的就是这款插件,你可以看看效果页面。非常强,支持以 Plain Text 方式浏览代码,支持快速剪切和打印。首推这款

Highlight Source Pro

强大,灵活,Xhtml 兼容的代码高亮插件。很上面的Syntac Highlighter 正好相反,它是一款服务器端的代码高亮插件,没有Javascript。

iG Syntax Hiliter

非常强大的代码语法高亮插件,支持多种代码语言,包括as, asp, c, cpp, csharp, css, delphi, html, java, js, mysql, perl, php, python, ruby, smarty, sql, vb, vbnet, xml, code。同时包含详细的后台设置项,比如以Plain Text方式看代码, 显示代码语言名称,是否高亮留言列表中的代码,是否显示行数等。

不过它使用的是[tag]代码部份[/tag] 这样的方法渲染代码,比如 [php]代码片段[/php],考虑日后可能发生的更改和兼容问题的话,似乎不太适合。当然,你也可以不用考虑那么多。

WordPress Code Highlight

这是比较早的一款WordPress 代码高亮插件了。使用简单,功能也相对贫乏一些。适合要求不多的用户。

Cool Code

这是国人根据 Chroder.com 的 WordPress Code Highlight 插件修改而成的WordPress代码高亮插件。但 CoolCode 插件在它基础上修改了很多的内容。支持10多种语言代码,详情看作者的发布页。

WP-CODEBOX

WP-CODEBOX 代码高亮插件也是国人开发的,支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置。相对Cool Code,它的好处是使用标准的<code></code>标签。不过,这个插件似乎是对WordPress Code Highlight 修改而来的,主要就是支持了CODE 标签以及美化了一下样式。

WP-Syntax

WP – Syntax 以< pre lang=”php”> 代码内容 < /pre >这种形式来实现代码高亮,即保留了标准的HTML标签,又实现了美化效果。可以说是兼容性最好。

来源于 7款WordPress代码语法高亮插件 | 帕兰映像

没有评论:

发表评论