在WordPress中显示代码的方法
By admin ~ December 4th, 2008. Filed under: WordPress经验.
一、插件方式:
1. WP-CodeBox – CodeBox 代码高亮插件
WP-CodeBox代码高亮插件也是国人开发的,依然在陆续开发中,类似于WP-Syntax ,支持更多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置,显示的效果十分酷。
**Example 1: PHP, no line numbers**
[pre lang="php" line="n">***注意将[替换成<** <div id="foo"> <?php function foo() { echo "Hello World!\\n"; } for (\$i = 0; \$i < 10 $i++) { foo(); } ?> </div> [/pre>***注意将[替换成<** |
**Example 2: Java, with line numbers, collapse codebox**
[pre lang="java" colla="-">**注意将[替换成<** public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } [/pre>**注意将[替换成<** |
**Example 3: Ruby, with line numbers starting at 18, code downloading(ruby.txt)**
18 19 20 21 22 23 24 | [pre lang="ruby" line="18" file="ruby.txt">*注意将[替换成<** class Example def example(arg1) return "Hello: " + arg1.to_s end end [/pre>*注意将[替换成<** |
== Supported Languages ==
The following languages are supported in the `lang` attribute:
Actionscript,ADA,Apache Log,AppleScript,ASM,ASP,AutoIT,Backus-Naur form,Bash,BlitzBasic,C,C for Macs,C#,C++,CAD DCL,CadLisp,CFDG,CFDG,ColdFusion,CSS,Delphi,DIV,DOS,Eiffel,Fortran,Fortran,FreeBasic,GML,Groovy,HTML,Inno,IO,Java,Java 5,Javascript,LaTeX,Lisp,Lua,Microprocessor ASM,mIRC,MySQL,NSIS,Objective C,OCaml,OpenOffice BASIC,Oracle 8 SQL,Pascal,Perl,PHP,PL/SQL,Python,Q(uick)BASIC,robots.txt,Ruby,SAS,Scheme,SDLBasic,Smalltalk,Smarty,SQL,T-SQL,TCL,thinBasic,Uno IDL,VB.NET,Visual BASIC,Visual Fox Pro,Winbatch,X++,XML,Z80 ASM
二、CoolCode – 改自Code Highlight的代码高亮插件
这是国人改自WordPress Code Highlight插件的作品,很漂亮,而且很多人都在使用。可直接以文件形式下载源代码,自适应窗口显示代码,可以通过双击代码来隐藏或显示行号。不过这个插件有个不太好的地方就是作者使用了自定义的代码
。另外,此插件与openid与ajaxed wordpress两款插件有冲突。 Tags: line numbers, 代码显示