2011-02-08 9 views
5

最近私のブログをjoomlaからwordpressに切り替えました。コードスニペットを投稿するときに問題があります。Wordpress syntax highlighting

私の投稿を保存すると、エディタの一部の文字が削除されているようです。

私は、このリンクからもらったプラグインを使用しています: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> 

どのように私はこの問題を解決することができますか?

答えて

10

あなたはWordPress.comにしている場合は、私はあなたがそうのようなショートコードを使用する必要があると信じて:あなたは自己ホスト型のWordPressにしていると、再び、の構文ハイライト(http://wordpress.org/extend/plugins/syntax-highlighter/)のプラグインワードプレスを使用している場合http://en.support.wordpress.com/code/posting-source-code/

私は、コードを挿入する正しい方法は、短いコードでそれをラップすることだと思う。だからではなく、<前の>あなたが使用します。

[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] 

ホストされていないサイトとホストされていないサイトの保存または更新に使用できます。 Example

テキストに適用するには、 'テキスト'ビジュアルエディタに切り替えるだけです。 http://permafrostcodingstudio.com/articles/syntax-highlighting-in-posts/

それはもう少し複雑だが、プラグインを無効にすることができるという価値:

0

あなたのページでは、投稿する前に、構文の強調表示を行う場合pygmentizeを使用して、より速くロードされます。 Wordpressはより速く実行され、より少数のプラグインをインストールすればより安全になります。

関連する問題