これは結構大変だった。前回いじったshBrushPerl.js
と同じ場所1にshBrushTT2.js
を置いても、それだけでは反映されない。次のファイルをいじる。
/mt/plugins/SyntaxHighlighter/lib/SyntaxHighlighter/Plugin.pm
# 149行目あたりに2行を追加 'html'=>'shBrushXml', 'xhtml'=>'shBrushXml', 'tt' => 'shBrushTT2', 'tt2' => 'shBrushTT2', );
これで後はHTMLヘッダーテンプレートに”tt2″を加えるだけだ。
<$mt:SyntaxHighlighterInclude brush="html,perl,jscript,bash,tt2,plain" theme="default"$>
肝心のshBrushTT2.js
の中身は次の通り。