WordPress代码高亮方法很多,有人直接使用前端工具箱编码,也有人使用WordPress插件。本文主要说的后者:一种使用自动语法高亮google-code-prettify;另外一种就是使用CodeColorer、WP-Syntax、WP-Code等插件。
文章中引入代码的时候,为了更加直观的展示,使读者更容易的获得所需要的东西,代码高亮是很必要的。在代码多的时候,显得尤为重要;很难想象,在没有代码高亮的效果下,阅读几个分页的代码,是件多么糟糕的事情。
还有一个原因:WordPress会自动把半角的引号自动替换成全角引号,这是无法忍受的。试想,别人拷了这段代码,还得重新替换一个,是件多么不爽的事情!
【非插件法】实现WordPress代码高亮
1、使用前端工具箱
WordPress代码高亮方法很多,有人直接把代码放入前端工具箱内编码一下,然后再拷到文章编辑器中;直接百度一下:前端工具箱;或者下载一个前端工具箱软件。说实话,我不推荐这种走下坡路的做法。css的诞生,就注定了它的使命:页面与样式分离。不仅是代码简洁性,更重要的是可维护性和便捷性。
2、使用自动语法高亮google-code-prettify
下载地址:http://code.google.com/p/google-code-prettify/
特点是无须指定语言,即使非WordPress亦可实现代码高亮!
使用方法:
1.head标签中引入js脚本和css样式表:
<
link
href
=
"prettify.css"
type
=
"text/css"
rel
=
"stylesheet"
/>
<
script
type
=
"text/javascript"
src
=
"prettify.js"
></
script
>
2.然后添加body标签中添加:
<body onload="prettyPrint()">
3.在<pre class=”prettyprint”>…</pre>或 <code class=”prettyprint”>…</code>中间放上代码片段,它就会自动被美化了。
【插件法】实现WordPress代码高亮
类似的插件很多,列举几种常用的WordPress代码高亮插件:
- CodeColorer
- WP-Syntax
- WP-Code
- Crayon Syntax Highlighter(本站现在采用这种方式。)
- WP Code Highlight
安装和使用很方便,直接后台插件搜索名称,点击安装即可,里面有详细的说明,不赘言。