免费屋|Xls经验|免费小屋|路豪论坛|免费资源网|免费软件园|免费图片网|免费电影下载|免费音乐网|在线网游园|视频短片|免费在线影院|免费动漫网|免费影院|GAE经验

在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)**

?Download 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插件的作品,很漂亮,而且很多人都在使用。可直接以文件形式下载源代码,自适应窗口显示代码,可以通过双击代码来隐藏或显示行号。不过这个插件有个不太好的地方就是作者使用了自定义的代码,如果你不喜欢这样,你可以下载 21Andy.com的修改版,他将作者自定义的标签改为WordPress默认的code标签,即

。另外,此插件与openid与ajaxed wordpress两款插件有冲突。

Tags: ,

Leave a Comment

You must be logged in to post a comment.