このSyntaxHighlighterプラグインは、
http://brush:xml;.google.com/p/syntaxhighlighter/
で公開されているSyntaxHighlighter Javascriptを使用しています。
スクリプトのみでもちろん実現できることですが、このプラグインを使用することにより以下の利点があります。
- 表示したいランゲージに対応するJsファイルを自動でロードします。
- 除外セクション、除外カテゴリー、除外メニューID、除外記事IDを設定できます。
ほとんどの作業は、SyntaxHighlighter Javascriptが行ってくれます。
記入方法は、以下を
http://brush:xml;.google.com/p/syntaxhighlighter/wiki/Usage
言語のエイリアス(言語の指定の仕方)
http://brush:xml;.google.com/p/syntaxhighlighter/wiki/Languages
記入オプションは、
http://brush:xml;.google.com/p/syntaxhighlighter/wiki/Configuration
を参照してください。
Example(by Google Code):
<pre name="brush:xml;" class="html:nocontrols:firstline[10]"> ... some brush:xml; here ... </pre>
Example:
<textarea name="brush:xml;" class="ruby:nogutter:firstline[111]">
... some brush:xml; here ...
</textarea>
のようにname="brush:xml;" class="ランゲージ"の記入はかならず必要です。
現在判明している不具合
- phpのemptyの表示時にemptyの文字が二重になります。









