WordPress 语法高亮

5

我最近将我的博客从Joomla切换到WordPress,当我发布代码片段时遇到了问题。

编辑器在保存我的帖子时似乎会删除一些字符。

我正在使用从这个链接获取的插件:http://alexgorbatchev.com/SyntaxHighlighter/

示例:

<pre class="brush: javascript">;
var window.onload = function() {
    alert("Loading is complete");
};
</pre>

格式化为:

<pre>;
var window.onload = function() {
    alert("Loading is complete");
};
</pre> 

我该如何解决这个问题?

3个回答

10
如果你正在使用WordPress.com,我认为你应该使用以下的短代码:http://en.support.wordpress.com/code/posting-source-code/ 如果你是自己托管的WordPress并且正在使用WordPress插件“Syntax Highlighter”(http://wordpress.org/extend/plugins/syntax-highlighter/),同样我认为正确的插入代码的方法是通过将其包装在短代码中。所以,你应该使用短代码而不是< pre >。
[javascript]
// your code here
[/javascript]

如果以上两种方法都不是理想解决方案或无法工作,还有一堆其他的语法高亮插件适用于自托管的WordPress,这些插件可能会更好: http://wordpress.org/extend/plugins/search.php?q=syntax+highlighter

希望这能帮到你 - 祝你好运!


0

同意 @Michelle 的观点。 这对我来说确实有效。

[sourcecode language='javascript']
    //Replace 'javascript' by the corresponding language
    //Your code goes here
[/sourcecode]

它将适用于托管和非托管站点的保存或更新。 示例

要将其应用于您的文本,您只需切换到“文本”可视化编辑器即可。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接