2009年10月16日 04:09
tracのwikiで整形済みテキストに文字色を適用する方法
tracのwikiで、文字色を変更しようとすると、文字色変更マクロを使うか、HTMLプロセッサを使うことになる。
HTMLプロセッサを使うと、整形済みテキストが無効になってしまうので、HTMLプロセッサを使いながら、整形済みテキストの表示を維持する方法のメモ。
整形済みテキストを使うと…
{{{
def HelloWorld():
print "Hello World"
}}}
という構文で、「{{{」で始まり「}}}」で終わる必要がある。
この括弧で囲まれた部分が、wikiでhtml上の<pre></pre>と同じことになる。
HTMLプロセッサを使うと…
{{{
#!html
<span style="color:#FF0000">HTMLテスト</span>
}}}
という構文になって、整形済みテキストが無効になる。
tracのwikiで整形済みテキストを使うと、スタイルシートでblockquote的な表示にしてくれるので、blockquote的な表示でHTMLプロセッサを使うには…
{{{
#!html
<pre class="wiki">
<span style="color:#FF0000">HTMLテスト</span>
</pre>
}}}
と、<pre class="wiki"></pre>を明示的に記述すれば良い。



