小左闲谈

代码高亮插件wp-syntax插件使用方法

当前位置:首页 » 学习 » 本页
In 学习  @2012-09-04

  有些同学写博客的时候为了记录修改主题的一些代码,将代码发到文章中,可wordpress并不是支持所有的代码直接显示的,有的代码会被释义掉,显示不出来,在这里我一直是借助wp-syntax插件来实现,wp-syntax插件简单易用,兼容性很好,但在使用中还是有些要注意的问题。

  首先后台下载安装wp-syntax插件,安装激活。
  安装激活之后你在写文章的时候插入代码就可以使用wp-syntax来高亮显示了,但这时候要注意,编辑窗口要切换到代码模式,也不要在代码模式和可视化模式之间切换,不然很多代码就会被释义掉了,无法显示。
wp-syntax代码高亮书写格式很简单:

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

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

wp-syntax插件支持的language列表:

  1. 'actionscript' =&gt; array('as'),
  2. 'ada' =&gt; array('a', 'ada', 'adb', 'ads'),
  3. 'apache' =&gt; array('conf'),
  4. 'asm' =&gt; array('ash', 'asm', 'inc'),
  5. 'asp' =&gt; array('asp'),
  6. 'bash' =&gt; array('sh'),
  7. 'bf' =&gt; array('bf'),
  8. 'c' =&gt; array('c', 'h'),
  9. 'c_mac' =&gt; array('c', 'h'),
  10. 'caddcl' =&gt; array(),
  11. 'cadlisp' =&gt; array(),
  12. 'cdfg' =&gt; array('cdfg'),
  13. 'cobol' =&gt; array('cbl'),
  14. 'cpp' =&gt; array('cpp', 'hpp', 'C', 'H', 'CPP', 'HPP'),
  15. 'csharp' =&gt; array('cs'),
  16. 'css' =&gt; array('css'),
  17. 'd' =&gt; array('d'),
  18. 'delphi' =&gt; array('dpk', 'dpr', 'pp', 'pas'),
  19. 'diff' =&gt; array('diff', 'patch'),
  20. 'dos' =&gt; array('bat', 'cmd'),
  21. 'gettext' =&gt; array('po', 'pot'),
  22. 'gml' =&gt; array('gml'),
  23. 'gnuplot' =&gt; array('plt'),
  24. 'groovy' =&gt; array('groovy'),
  25. 'haskell' =&gt; array('hs'),
  26. 'html4strict' =&gt; array('html', 'htm'),
  27. 'ini' =&gt; array('ini', 'desktop'),
  28. 'java' =&gt; array('java'),
  29. 'javascript' =&gt; array('js'),
  30. 'klonec' =&gt; array('kl1'),
  31. 'klonecpp' =&gt; array('klx'),
  32. 'latex' =&gt; array('tex'),
  33. 'lisp' =&gt; array('lisp'),
  34. 'lua' =&gt; array('lua'),
  35. 'matlab' =&gt; array('m'),
  36. 'mpasm' =&gt; array(),
  37. 'mysql' =&gt; array('sql'),
  38. 'nsis' =&gt; array(),
  39. 'objc' =&gt; array(),
  40. 'oobas' =&gt; array(),
  41. 'oracle8' =&gt; array(),
  42. 'oracle10' =&gt; array(),
  43. 'pascal' =&gt; array('pas'),
  44. 'perl' =&gt; array('pl', 'pm'),
  45. 'php' =&gt; array('php', 'php5', 'phtml', 'phps'),
  46. 'povray' =&gt; array('pov'),
  47. 'providex' =&gt; array('pvc', 'pvx'),
  48. 'prolog' =&gt; array('pl'),
  49. 'python' =&gt; array('py'),
  50. 'qbasic' =&gt; array('bi'),
  51. 'reg' =&gt; array('reg'),
  52. 'ruby' =&gt; array('rb'),
  53. 'sas' =&gt; array('sas'),
  54. 'scala' =&gt; array('scala'),
  55. 'scheme' =&gt; array('scm'),
  56. 'scilab' =&gt; array('sci'),
  57. 'smalltalk' =&gt; array('st'),
  58. 'smarty' =&gt; array(),
  59. 'tcl' =&gt; array('tcl'),
  60. 'vb' =&gt; array('bas'),
  61. 'vbnet' =&gt; array(),
  62. 'visualfoxpro' =&gt; array(),
  63. 'whitespace' =&gt; array('ws'),
  64. 'xml' =&gt; array('xml', 'svg'),
  65. 'z80' =&gt; array('z80', 'asm', 'inc')
若无特殊声明,表示本文由:小左闲谈.原创
链接地址: http://blog.m1910.com/archives/291.html
版权所有 © 转载时请以链接形式注明作者和原始出处!
标签: , ,   评论: 10枚  被围观 5,810 次

发表一下你的看法

10 评论 在 "代码高亮插件wp-syntax插件使用方法"

avatar
排序:   最新 | 最旧
trackback

[…] 来源: 代码高亮插件wp-syntax插件使用方法 – 小左闲谈 […]

猫腻

不知道是不是我设置出了问题 MD一直不行

trackback

[…] 刚开始用代码高亮插件的时候选了一款简单实用的轻量级插件WP-Syntax(见文章:代码高亮插件wp-syntax插件使用方法),一晃2年多过去了,这个插件已经2年没更新了,那天看到别人用黑色背景的代码高亮插件很炫,我也想试试,找到了一款功能及其强大的插件Crayon Syntax Highlighter,各种主题,各种功能设置,眼花缭乱,几乎你能想到的功能都有,但这不是我想要的了,然后我就找到了今天要给大家推荐的WP-GeSHi-Highlight这个插件。 WP-GeSHi-Highlight输出代码更加简洁,更加轻型以及超简单使用用法。跟进最新的 WordPress API 调用,完全兼用 WP-Syntax,使用方法也几乎是一样的: […]

trackback

[…]   刚开始用代码高亮插件的时候选了一款简单实用的轻量级插件WP-Syntax(见文章:代码高亮插件wp-syntax插件使用方法),一晃2年多过去了,这个插件已经2年没更新了,那天看到别人用黑色背景的代码高亮插件很炫,我也想试试,找到了一款功能及其强大的插件Crayon Syntax Highlighter,各种主题,各种功能设置,眼花缭乱,几乎你能想到的功能都有,但这不是我想要的了,然后我就找到了今天要给大家推荐的WP-GeSHi-Highlight这个插件。   WP-GeSHi-Highlight输出代码更加简洁,跟进最新的 WordPress API 调用,完全兼用 WP-Syntax,使用方法也是一样的: […]

乐猪

这个还不错吧,我用的是另一个。不过平时很少弄代码,看见密密麻麻的字母头晕。

倡萌

最近在纠结 到底用不用高亮插件

小左

@倡萌 : 你的里面用的好像不是这个,是coolcode吗?

倡萌

@小左 : 我现在用的是WP-CodeBox

wpDiscuz