在很多时候我需要网博客里面贴代码,代码高亮是很需要的。以前我也曾经用过一些Wordpress的高亮插件,但是这些插件似乎都有一些缺点。
首先来说是网站的速度。一般来讲高亮插件都需要引入一些附加的CSS和Javascript文件,而且一般是添加到头文件当中的,也就是说不管你的网页是不是有代码需要高亮,这些文件都会被引入,这对网站来说不是什么好事,不管你的网站速度有多快,被引入附加文件总是给你带来负面影响。
其次是可用性。说实话我往博客上贴代码不是为了造福人类普渡众生,我还没有到那个地步,大多数的时候我是为了给自己看,说不定哪天代码就忘记了,省得再去网上搜索,因此我需要将代码拷贝下来就可以使用。然而我用的插件总是不行,行号的问题,特殊字符的问题等等。
最后是可编辑性。我用的插件还算比较有名的,叫做coolcode,国人创造,品质一流。然而每次都要把代码用<coolcode>和</cooldode>括起来。但是这个标识在Wordpress的默认编辑模式下是不被认可的,也就是说这个标识会改变。如果要重新编辑一篇文章,而这篇文章又有代码,那可能很恐怖,因为代码需要重新添加<coolcode>和</cooldode>标识。
所以在这里我推荐的不是插件,而是一个网站,叫做发芽网,也是国人创办的。具体的介绍可以到它的网站上去看,这里不再赘述了,说一下我推荐这个工具的原因,其实这个工具只不过是把贴上的代码在后台处理了一下,加入了一些样式,成为html代码,然后贴到博客或者论坛就可以了,这样作的好处是没有多余的css样式代码和js文件,速度很快,其他的没有代码的就无须加载,另外无论博客换成什么主题,这个样式是不会改变的,因为写死在html代码里面了,所以rss什么的也肯定都没有问题,而且在编辑器中也不会出现任何问题,就好像你强行在html代码输入框中修改了样式一样,这个样式可以和任何其他的html共存。
我用了一次,就觉得这个工具很好用,毫不犹豫就加入书签了,希望发芽网能够发展的更好,也希望能给更多的代码博客主带来方便。
推荐使用firefox插件highlighting实现代码高亮,高亮代码更方便,快速
https://addons.mozilla.org/zh-CN/firefox/addon/11086
@xiudaima @xiudaima, 谢谢提供
我好像就是用的这个,也没见高亮阿
@Amy 回复Amy: 那是你设置的问题,他那里有很多主题的,你要选对主题才行
好东西,刚刚当记事本用一下。嘿嘿,我现在尽量会减少使用频率不高的插件。
@Akay 回复Akay: 我现在的插件少的不能再少了