タグ「SyntaxHighlighter」 の検索結果(1/1)

2010年9月 8日

SyntaxHighlighterでXML表示イクナイ

昨日書いたXMLなDrawableを使ってみようで気づいたのですが、SyntaxHighlighterのXML(brush:xml)はバグがあって微妙です。

【現象】
・タグが小文字になってしまう。
・閉じタグなし(Empty Closed Element)の解釈がおかしくて、変なところに勝手に閉じタグが入ってしまう。

同じことで困ってる人はいっぱい居る様です。
http://bitbucket.org/alexg/syntaxhighlighter/issues?q=xml

ソースをざっと見た限りでは(中途半端な)xhtml最適化であって、xml向けbrushでは決してなさそうです。

Javascript code prettifier
http://google-code-prettify.googlecode.com/svn/trunk/README.html

に乗り換えてみる。

...ダメでした。orz

2010.09.25追記:SyntaxHighlighter+&lt;&gt;等のエスケープを丁寧にしてやって、タグの<と>を消すのが妥当な様です。横着はいけませんということで。

2010年6月 2日

SyntaxHighlighter

ソースコードの表示にはSyntaxHighlighterが便利らしい。

ASCII.jp:JavaScriptもPHPもHTMLもOK!「Syntax Highlighter」の使い方
http://ascii.jp/elem/000/000/401/401907/


MT5.0のダッシュボードから、デザイン>テンプレート>テンプレートモジュール 「テンプレートモジュールの作成」を選択、SyntaxHighlighterという名前のテンプレートを作成。







デザイン>テンプレート>テンプレートモジュール>ヘッダーのheadタグ内に、以下の一行を適当に追加。

<$mt:Include module="SyntaxHighlighter" $>


あとはクラスを適切に設定したpreタグを、ハイライト表示したいソースコード部に適切に指定してやればokの模様。