我已将SyntaxHighlighter添加到由Blogger提供支持的博客中。
首先,<pre>
标记内的所有单引号在查看帖子时都会转换为双引号。但是,当我编辑帖子时,单引号仍然存在。当我尝试使用'
或'
时,它会给我一个单引号&amp;双引号。
其次,当我在SyntaxHighlighter中显示使用<b:else />
条件标记的示例时,它会添加一个结束</b:else />
(没有这样的东西)条件标记。再次,当我回去编辑帖子时,</b:else />
不存在。它只出现在帖子视图中。这是我正在使用的:
<pre class="brush: xml">
<b:if cond='data:blog.pageType == "item"'>
STANDARD CONTENT (IF STATEMENT IS TRUE)
<b:else/>
ALTERNATIVE CONTENT (IF STATEMENT IS FALSE)
</b:if>
</pre>
It appears as:
<b:if cond=""data:blog.pageType" =="item"">
STANDARD CONTENT (IF STATEMENT IS TRUE)
<b:else>
ALTERNATIVE CONTENT (IF STATEMENT IS FALSE)
</b:else></b:if>
第三,当在预标记内输出<head>
时,它在帖子视图中根本不会显示。它是空白的,但是当我编辑时它就在那里。
如何防止这样做?它弄乱了我的教程......
答案 0 :(得分:2)
尝试使用其他语法高亮显示器。我使用Prism,它完全正常。 如果您有兴趣,我写了一个关于如何安装它的教程:http://bekreatief.blogspot.ch/2013/04/blogger-syntax-highlighter.html