Archive

Archive for the ‘Wordpress’ Category

WordPress 代码高亮插件:Syntax Highlighter and Code Prettifier

January 14th, 2010 leeing 2 comments

今天发现一个 WordPress 高亮代码的插件,在后台管理界面中搜索 highlighter 就可以找到。
官方主页是:http://www.lastengine.com/syntax-highlighter-wordpress-plugin/
可以支持以下的语言:

  • Bash/shell
  • C#
  • C++
  • CSS
  • Delphi
  • Diff
  • Groovy
  • JavaScript
  • Java
  • Perl
  • PHP
  • Plain Text
  • Python
  • Ruby
  • Scala
  • SQL
  • Visual Basic
  • XML

使用方法很简单,只要在HTML编辑模式下,加入以下标签:

<pre class="brush:[code-alias]"> 你的代码 </pre>

很显然,Code-alias是所使用编程语言的名称,例如对于Java有:

<pre class="brush:[java]">  Java 代码 </pre>

下面是一个示例:

package org.leeing.face;

import javax.swing.UIManager;

public class WinTheme {

	public static void main(String[] args) {

		final String lnfName = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
		try {
		    UIManager.setLookAndFeel(lnfName);
		}
		catch (Exception ex) {
		    ex.printStackTrace();
		}
	}
}

可以说,这是一个专门为程序员定制的代码高亮插件,而且使用很方便。

Categories: Wordpress Tags: