明凯博客

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

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

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

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

一、WP-Syntax插件安装:

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

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

< 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 列表:

'actionscript' => array('as'), 
'ada' => array('a', 'ada', 'adb', 'ads'), 
'apache' => array('conf'), 
'asm' => array('ash', 'asm', 'inc'), 
'asp' => array('asp'), 
'bash' => array('sh'), 
'bf' => array('bf'), 
'c' => array('c', 'h'), 
'c_mac' => array('c', 'h'), 
'caddcl' => array(), 
'cadlisp' => array(), 
'cdfg' => array('cdfg'), 
'cobol' => array('cbl'), 
'cpp' => array('cpp', 'hpp', 'C', 'H', 'CPP', 'HPP'), 
'csharp' => array('cs'), 
'css' => array('css'), 
'd' => array('d'), 
'delphi' => array('dpk', 'dpr', 'pp', 'pas'), 
'diff' => array('diff', 'patch'), 
'dos' => array('bat', 'cmd'), 
'gettext' => array('po', 'pot'), 
'gml' => array('gml'), 
'gnuplot' => array('plt'), 
'groovy' => array('groovy'), 
'haskell' => array('hs'), 
'html4strict' => array('html', 'htm'), 
'ini' => array('ini', 'desktop'), 
'java' => array('java'), 
'javascript' => array('js'), 
'klonec' => array('kl1'), 
'klonecpp' => array('klx'), 
'latex' => array('tex'), 
'lisp' => array('lisp'), 
'lua' => array('lua'), 
'matlab' => array('m'), 
'mpasm' => array(), 
'mysql' => array('sql'), 
'nsis' => array(), 
'objc' => array(), 
'oobas' => array(), 
'oracle8' => array(), 
'oracle10' => array(), 
'pascal' => array('pas'), 
'perl' => array('pl', 'pm'), 
'php' => array('php', 'php5', 'phtml', 'phps'), 
'povray' => array('pov'), 
'providex' => array('pvc', 'pvx'), 
'prolog' => array('pl'), 
'python' => array('py'), 
'qbasic' => array('bi'), 
'reg' => array('reg'), 
'ruby' => array('rb'), 
'sas' => array('sas'), 
'scala' => array('scala'), 
'scheme' => array('scm'), 
'scilab' => array('sci'), 
'smalltalk' => array('st'), 
'smarty' => array(), 
'tcl' => array('tcl'), 
'vb' => array('bas'), 
'vbnet' => array(), 
'visualfoxpro' => array(), 
'whitespace' => array('ws'), 
'xml' => array('xml', 'svg'), 
'z80' => array('z80', 'asm', 'inc') 

, , , ,

相关文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注