WordPress实现代码语法高亮

作了一个程序的部拉格,代码的格式化显示少不了。这里有两个要求:

  1. 分行显示代码。
  2. 有语法高亮。

首先,语法高亮需要一套js支持。譬如托管在github上的syntaxhighlighter。这个action script/css 库支持的高亮的语言有 ActionScript3、Bash/shell、ColdFusion、C#、C++、CSS、Delphi、Diff、Erlang、Groovy、JavaScript、Java、JavaFX、Perl、PHP、Plain、PowerShell、Python、Ruby、Scala、SQL、isual Basic、XML。[原文]

其次,用简单的语法整合到Wordpress里,譬如SyntaxHighlighter Evolved这个插件, 并且这具目前是Wordpress官方推荐的。

安装后用法很简单,&#91php light=”false”&#93 your code here &#91/php&#93 ,语法就高亮了,其中light属性用来隐藏行号,cool!

your code here

有评论说用了这个插件后加截很慢,要花二到三十秒去装载各个script, 但是换成插件”Crayon Syntax Highlighter” 后,就快多了了。目测这个插件更新比前一个勤, 但没亲测效果。


附录:

 
< = &lt; or &#60;
> = &gt; or &#62;
/ = &#47;  	
] = &#93;
[ = &#91;
" = &quot; or &#34;
' = &#39;
“ = &ldquo; or &#8220;
” = &rdquo; or &#8220;
‘ = &lsquo; or &#8216;
’ = &rsquo; or &#8217;
& = &amp; or &#38;

Leave a Reply

Your email address will not be published. Required fields are marked *