标签归档:wordpress

悲剧,为什么代码高亮总是不成功

在网上找了n多资料,试用了n种插件,但是使用LiveWriter插入代码,发布到博客网站后,代码高亮的信息就会丢失,具体表现在pre的属性被过滤了。比如:

<pre class="brush: cpp; gutter: false; toolbar: false; auto-links: false;">class A
{
public:
    A();
};
</pre>

发布到blog后就变成了:

<pre>class A
{
public:
A();
};
</pre>

自然就达不到代码高亮的效果。看别人的指南,好像也没有什么特别需要注意的地方,怎么到了我这里就这样呢?本希望把博客弄得漂亮些,让人看起来赏心悦目,但是碰到这个拦路虎,却怎么也跨不过去。

ununtu下的博客客户端也试过,比如blogilo,问题更大,本来代码是多行的,发布上去后,全到一行了。

下面就是悲剧的效果:

class A{
public:
    A();
};