作了一个程序的部拉格,代码的格式化显示少不了。这里有两个要求:
- 分行显示代码。
- 有语法高亮。
首先,语法高亮需要一套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官方推荐的。
安装后用法很简单,[php light=”false”] your code here [/php] ,语法就高亮了,其中light属性用来隐藏行号,cool!
your code here
有评论说用了这个插件后加截很慢,要花二到三十秒去装载各个script, 但是换成插件”Crayon Syntax Highlighter” 后,就快多了了。目测这个插件更新比前一个勤, 但没亲测效果。
附录:
< = < or <
> = > or >
/ = /
] = ]
[ = [
" = " or "
' = '
“ = “ or “
” = ” or “
‘ = ‘ or ‘
’ = ’ or ’
& = & or &