【发布时间】:2013-05-18 22:07:58
【问题描述】:
我已将 SyntaxHighlighter 添加到由 Blogger 提供支持的博客中。
首先,<pre> 标签中的所有单引号在查看帖子时都会转换为双引号。但是,当我编辑帖子时,单引号仍然存在。当我尝试改用 &apos; 或 &#39; 时,它会给我一个单引号和一个双引号。
其次,当我展示在 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> 在 pre 标记内时,它根本不会显示在 post 视图中。它是空白的,但当我编辑时它就在那里。
如何防止它这样做?它搞砸了我的教程......
【问题讨论】:
-
1.) 编辑帖子时,左上角有 2 个选项,“撰写”和“HTML”。始终在 1 个选项卡上工作。即使单击另一个选项卡,初始代码更改。2。)尝试使用另一种语法高亮,也许它会工作。
-
我已经认识米歇尔了。由于这些问题,我只用 HTML 编写。