如何在文章中嵌入代码

往往在文章中需要显示一段代码,但是如果不用特殊的手段来写,会被wordpress直接解读并显示成结果。为了显示这些code,可以按照以下方式来书写。将需要完全展示在文章中的代码在html编辑模式下写在<pre lang="LANGUAGE" line="1"> 和 </pre>之间。如果对行号没有要求可以写成<pre lang="LANGUAGE" > 和 </pre>。

常用LANGUAGE:

javajavascript(脚本)、winbatch(批处理)、css(风格表)

所有支持的代码语言:

abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm,asp, autoit, avisynth,
bash, bf, bibtex, blitzbasic, bnf, boo, bnuplot,
c, c_mac, caddcl, cadlisp, cil, cfdg, cfm, cmake, cobol, cpp-qt, cppcsharpcss,
d, dcs, delphi, diff, div, dos, dot,
eiffel, email, erlang,
fo, fortran, freebasic,
genero, gettext, glsl, gml,  groovy,
haskell, hq9plus, html4strict,
idl, ini, inno, intercal, io,
javajava5javascript,
kixtart, klonec, klonecpp,
latex, lisp, locobasic, lolcode lotusformulas, lotusscript, lscript, lsl2, lua,
m68k, make, matlab, mirc, modula3, mpasm, mxml, mysql,
nsis,
oberon2, objc, ocaml-brief, ocaml, oobas,oracle11, oracle8,
pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, properties, providex, python,
qbasic,
rails, rebol, reg, robots, ruby,
sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql,
tcl, teraterm, text, thinbasic, tsql, typoscript,
vbvbnet, verilog, vhdl, vim, visualfoxpro, visualprolog,
whitespace, whois, winbatch,
xml, xorg_conf, xpp,
z80

加粗的部分是流行的一些语言。

以下是范例,在html模式下写在<pre lang="java" > 和 </pre>之间的代码

public class Hello {
  public static void main(String[] args) {
    System.out.println("Hello World!");
  }
}