wordpress 代码高亮显示的一些思路
WordPress 下实现代码语法高亮的插件,最有名的主要是基于 SyntaxHighlighter 和 GeShi 的两大阵营。之前我采用了基于 SyntaxHighlighter 的 SyntaxHighlighter Evolved 插件。测试了一段时间,总觉得它的显示样式并不是很爽,而且不能针对个别代码指定主题样式,而我尝试自定义 CSS 类,通过 classname 参数指定,却没有任何效果。于是转向 GeShi 阵营看了看,发现了 CodeColorer 插件,比起同样基于 GeShi 的 WP-Syntax 插件功能更要强大,而且同 SyntaxHighlighter 比较,我感觉它有这么几个优点:
•丰富灵活的 Short codes(短标签),用[cc]来代替<code>,可以避免使用code标签。作者还提供了跟简洁的语法[ccMODE_LANG]来定义代码块。LANG就是指定语法高亮的语言,MODE可以是下面几个模式的一个或多个:</code> 阅读全文