日志标签:syntaxhighlighter

再次折腾代码高亮插件,发现更好的–CodeColorer

时间:2010年09月27日作者:Winson查看次数:查阅:2,685评论次数:28

前2天刚发了篇 终于解决了auto-syntaxhighlighter和simple-tag之间的冲突问题 的文章,本打算安心使用使用 auto-syntaxhighlighter 的了,但始终感觉其效率问题是一个大问题,如果一篇文章里代码比较多,文章比较长的话还好些,因为没这么快看完,可以慢慢等,呵,如果遇到一些代码少篇幅又短的话,等文章都看完了,高亮的效果还没显示出来,感觉就很郁闷了,别人还以为我是直接将代码拷贝出来,没作任何处理 :unsure:

一个偶然的机会,在荒野无灯的博客上看到了其使用的高亮代码插件,速度非常快,而且效果也不错,再细看一下,原来他用的就是CodeColorer,然后尝试了一下,感觉确实不错,至少速度是没得说的,代码马上就出来了,原来CodeColorer使用的是和wp-code一样的geshi类库,但其在功能和样式上做得比wp-code强!
继续阅读:再次折腾代码高亮插件,发现更好的–CodeColorer»

终于解决了auto-syntaxhighlighter和simple-tag之间的冲突问题

时间:2010年09月23日作者:Winson查看次数:查阅:706评论次数:10

对于一个以编程技术为主的博客站,auto-syntaxhighlighter这类代码高亮插件是必不可少的,之前一直在用wp-code,感觉还可以,只是样式总觉得不太像样,于是想尝试一下整合自 syntaxhighlighter 的 auto-syntaxhighlighter,这款插件出来的样式效果比较好也比较接近 vs 里的配色(当然自己可以更改,只是如果相差太远改起来就麻烦了),而且 auto-syntaxhighlighter 还有个好处就是,已将按钮整合到 WP 的编辑器里了,这样就不用每次去记什么代码(wp-code就要手工输入,总是不记得格式 :unsure: ).

不过 auto-syntaxhighlighter  还是有其缺点,最重要的个问题就是与我现有的 simple-tag 的 auto link功能之间有冲突,只要在代码框里包含了当前日志的标签,那就会直接在里面代码里把超链的源码显示出来,弄得非常难看,代码里的格式也乱了。举个例子,我的日志里有一个名为 Provider 的标签,同时在我的代码框里也用到了此单词,于是就会将此单词的智能标签链接的源码也在代码框里显示出来了 :sideways:

曾去过  auto-syntaxhighlighter 作者网站问过,他觉得应该是 simple-tag 去处理这问题,应该过滤掉 <pre> 标签里的代码不加自动链接,但我又有另一个问题,就是之前我使用 wp-code 时也一样使用了 <pre> 标签来框住代码的,为什么 wp-code 以很正常呢?
继续阅读:终于解决了auto-syntaxhighlighter和simple-tag之间的冲突问题»

无觅相关文章插件,快速提升流量