CoolCode-WordPress代码高亮插件

2009年8月13日 发表评论 阅读评论

CoolCode是andot根据国人的开发习惯对WordPress Code Highlight 插件进行改进后所产生的插件。CoolCode针对常用Code语言添加了代码高亮。使用非常方便。本文提供Coolcode使用方法、Coolcode下载地址、wordpress代码高亮插件介绍等。

一、CoolCode-WordPress代码高亮插件下载

由于原作者的网站不知道什么原因关闭了CoolCode的下载链接,不知道是不是由于外链问题造成的。这里我给大家提供一个CoolCode下载地址。

CoolCode下载点击下载

二、CoolCode-WordPress代码高亮插件优势

  • 增加了直接以文件形式下载源代码的功能。
  • 增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
  • 将固定宽高的代码窗口改成了自适应的窗口。
  • 重新定义了样式表。使显示的代码更美观。
  • 将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
  • 修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 产生的加亮代码复制出来后,每行代码前多一个空格的问题。
  • 修正了原插件发帖代码中包含’时的写入数据库错误。
  • 修正了回复中不能插入代码的错误。
  • 定义了 XML 和 BBCode 两种语法的 coolcode 标签。
  • 增加了 html 语言支持。

三、CoolCode-WordPress代码高亮插件使用方法

首先,下载并解压缩到您的 WordPress 插件,然后在您的 WordPress 中激活该插件就可以了。

本想给本插件增加对所见即所得编辑器支持的功能,后来经测试发现,所见即所得编辑器本身有太多问题,他无法将代码正确保存到数据库中。因此目前取消了对所见即所得编辑器支持的功能。

所以如果你要使用本插件,请将将 WordPress “选项”—>“写作”—>“自动修正错误的内嵌式 XHTML 语法”禁用,并在选项和用户中把所见即所得编辑器关掉,然后使用以下语法即可。

注意:目前方括号语法和尖括号语法等效,但不保证以后同样有效,推荐使用尖括号语法!

使用的语法是:

<coolcode>
代码
</coolcode>

如果要加亮具体的语言,可以用 lang 属性来指定:

<coolcode lang="程序设计语言">
代码
</coolcode>

如果不需要行号,可以使用 linenum 属性来指定:

<coolcode lang="程序设计语言" linenum="off">
代码
</coolcode>

如果希望可以直接以文件下载代码,可以使用 download 属性来指定:

<coolcode lang="程序设计语言" download="文件名.扩展名">
代码
</coolcode>

这三个属性可以组合使用,互不影响。

目前支持的程序设计语言有:

  • actionscript
  • cpp
  • css
  • diff
  • dtd
  • html
  • java
  • javascript
  • mysql
  • perl
  • php
  • python
  • ruby
  • sql
  • xml

Coolcode作者网址:www.coolcode.cn

好了,CoolCode-WordPress代码高亮插件就介绍到这里,如果在插件使用过程中有什么不懂的可以在下面留言,我会mail回复你。

http://it.dengchao.org
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: CoolCode-WordPress代码高亮插件
  1. Demons. | #1
    2009年8月14日00:32

    看不懂这篇文章是什么时间发表的。

    • admin | #2
      2009年8月14日12:17

      @Demons 呵呵,做主题的时候时间显示位置总是有点问题,就干脆去掉了。最近比较忙,主题放在这,时间显示问题就一直没去弄了。

  2. Demons. | #3
    2009年8月14日00:33

    原来发表时间是在首页显示的,这个插件好像出来很久了,以前我使用过但是没效果,现在再去试试。

    • admin | #4
      2009年8月14日12:16

      @Demons 可以用的,我在我本地博客测试了

  3. 曹建博客 | #5
    2009年12月19日00:22

    好学习了。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.