搭了个blog,写写博客。喜欢把一些程序的代码贴上去,那么就要求代码高亮显示。于是就要加插件,好吧,用Syntax Highlighter and Code Prettifier Plugin for WordPress吧。
    还有WordPress默认的文本编辑器是很烂的,就想一个记事本一样,我们都喜欢word的类型,那么又来一个插件Dean's FCKEditor For Wordpress。
    于是,问题就来了,我贴代码的时候用这样的<pre class="brush:c++;">代码</pre>,当代码中有要包含头文件,于是有#include <iostream>之类的,所以<iostream>被看成了网页代码里面的标签,将会造成无法显示,还会在末尾自动加上</iostream>的标签……于是,蛋疼的事情就这样发生了……不知道是什么原因,估计是那个编辑器的原因。因为我换过代码显示工具,一样会产生这种现象。不知道大家遇到过这种问题没有?该怎么解决?

解决方案 »

  1.   

    这个是编辑器的问题,但主要还是Syntax Highlighter and Code Prettifier Plugin和Dean's FCKEditor的配合度不够,需要你改改编辑器。
    或者利用js的代码高亮显示插件吧
      

  2.   

    查找替换,把 < 改成 &lt;
      

  3.   

    好像是可以的 不过是在pre标签 有可能会原样显示 我还是试试其他编辑器
      

  4.   

    这个工具很多人在用 Google 的代码高亮工具 Syntaxhighlighter_2.1.364
      

  5.   

    to 7楼:这个我用过,应该是编辑器的问题
    to 6楼:我不搞web这一块,PHP完全不懂O(∩_∩)O~
    还是结贴吧 我直接贴HTML代码了