明凯博客

关注网站技术,一个特立独行的程序员

WP-Syntax代码高亮插件使用方法

熟悉程序设计的网友,在 WordPress 插入代码是经常的事情。使用代码插件,可以让你的程序代码更容易阅读。WP-Syntax 就是这样一个代码插件,它使用起来非常方便快捷。

首先简单了解下 wp-Syntax 插件,wp-Syntax 是一个针对wordpress的代码高亮插件,最大的优点是简单易用,兼容性非常好。

一、WP-Syntax插件安装:

1.下载WP-Syntax插件,然后上传插件到/wp-content/plugins/下的文件夹。
2.进入 wordpress的管理后台,进入插件页面激活WP-Syntax插件,即安装完毕

二、WP-Syntax 插件书写格式为:

1
2
3
< pre lang="html" line="1"> 
这里是相关代码…… 
< /pre>

上面是演示代码,在使用时请自行去掉pre前面的空格,如果不想显示行号去掉“line=”1″。

三、参数说明:
  1、lang – 语言类型,如:php、html、Java、Javascript、CSS等,具体使用时将lang=”LANGUAGE”中的LANGUAGE替换成自己要插入的代码语言类型。
  2、line – 是否显示行号,不写这个属性的话,就是默认值0不显示,非0则从这个数值那行开始显示行数。注意:PHP语言不显示行号,所以不需要这个参数。

四、WP-Syntax 插件支持的 language 列表:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
'actionscript' =&gt; array('as'), 
'ada' =&gt; array('a', 'ada', 'adb', 'ads'), 
'apache' =&gt; array('conf'), 
'asm' =&gt; array('ash', 'asm', 'inc'), 
'asp' =&gt; array('asp'), 
'bash' =&gt; array('sh'), 
'bf' =&gt; array('bf'), 
'c' =&gt; array('c', 'h'), 
'c_mac' =&gt; array('c', 'h'), 
'caddcl' =&gt; array(), 
'cadlisp' =&gt; array(), 
'cdfg' =&gt; array('cdfg'), 
'cobol' =&gt; array('cbl'), 
'cpp' =&gt; array('cpp', 'hpp', 'C', 'H', 'CPP', 'HPP'), 
'csharp' =&gt; array('cs'), 
'css' =&gt; array('css'), 
'd' =&gt; array('d'), 
'delphi' =&gt; array('dpk', 'dpr', 'pp', 'pas'), 
'diff' =&gt; array('diff', 'patch'), 
'dos' =&gt; array('bat', 'cmd'), 
'gettext' =&gt; array('po', 'pot'), 
'gml' =&gt; array('gml'), 
'gnuplot' =&gt; array('plt'), 
'groovy' =&gt; array('groovy'), 
'haskell' =&gt; array('hs'), 
'html4strict' =&gt; array('html', 'htm'), 
'ini' =&gt; array('ini', 'desktop'), 
'java' =&gt; array('java'), 
'javascript' =&gt; array('js'), 
'klonec' =&gt; array('kl1'), 
'klonecpp' =&gt; array('klx'), 
'latex' =&gt; array('tex'), 
'lisp' =&gt; array('lisp'), 
'lua' =&gt; array('lua'), 
'matlab' =&gt; array('m'), 
'mpasm' =&gt; array(), 
'mysql' =&gt; array('sql'), 
'nsis' =&gt; array(), 
'objc' =&gt; array(), 
'oobas' =&gt; array(), 
'oracle8' =&gt; array(), 
'oracle10' =&gt; array(), 
'pascal' =&gt; array('pas'), 
'perl' =&gt; array('pl', 'pm'), 
'php' =&gt; array('php', 'php5', 'phtml', 'phps'), 
'povray' =&gt; array('pov'), 
'providex' =&gt; array('pvc', 'pvx'), 
'prolog' =&gt; array('pl'), 
'python' =&gt; array('py'), 
'qbasic' =&gt; array('bi'), 
'reg' =&gt; array('reg'), 
'ruby' =&gt; array('rb'), 
'sas' =&gt; array('sas'), 
'scala' =&gt; array('scala'), 
'scheme' =&gt; array('scm'), 
'scilab' =&gt; array('sci'), 
'smalltalk' =&gt; array('st'), 
'smarty' =&gt; array(), 
'tcl' =&gt; array('tcl'), 
'vb' =&gt; array('bas'), 
'vbnet' =&gt; array(), 
'visualfoxpro' =&gt; array(), 
'whitespace' =&gt; array('ws'), 
'xml' =&gt; array('xml', 'svg'), 
'z80' =&gt; array('z80', 'asm', 'inc')

, , , ,

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注