初期バージョン から バージョン 1 における更新: WikiHtml

差分発生行の前後
無視リスト:
更新日時:
2011/12/16 18:40:18 (13 年 前)
更新者:
trac
コメント:

--

凡例:

変更なし
追加
削除
変更
  • WikiHtml

    v1 v1  
     1= Wiki テキスト内で HTML を使用する = #UsingHTMLinWikiText 
     2 
     3HTML [wiki:WikiProcessors WikiProcessor] の機能によって、 Trac では Wiki コンテキスト内での HTML 利用が可能です。 
     4 
     5HTML 対応は内蔵機能であり、追加パッケージのインストールを必要としません。 
     6 
     7== HTML の使い方 == #HowtoUseHTML 
     8Wiki エンジンにテキストブロックが HTML として取り扱われるよう、 ''html'' プロセッサを使用するという情報を与えます。 
     9 
     10この例のような表現は: 
     11{{{ 
     12#!html 
     13<pre class="wiki">{{{ 
     14#!html 
     15&lt;h1 style="text-align: right; color: blue"&gt;HTML テスト&lt;/h1&gt; 
     16}}}</pre> 
     17}}} 
     18 
     19このように表示されます: 
     20{{{ 
     21#!html 
     22<h1 style="text-align: right; color: blue">HTML テスト</h1> 
     23}}} 
     24 
     25Trac が HTML コードを表示する前にサニタイズすることに注意して下さい。つまり Javascript のイベントハンドラのような潜在的に危険なコードを使おうとしても、出力から削除されるということです。 
     26 
     270.11 以降では、フィルタリングは Genshi が行いますので、出力は well-formed な HTML の断片でなければなりません。言い換えれば、 <div> を開く HTML ブロックと閉じる HTML ブロックの 2 つを使って Wiki テキストを囲むことができなくなります。 
     28Wiki テキストを <div> 要素で囲むためには、以下のように div プロセッサを使用する必要があります: 
     29 
     30{{{ 
     31{{{ 
     32#!div class=important style="border: 2pt solid; text-align: center" 
     33This is the ''only'' way to go in Trac 0.11 
     34}}} 
     35}}} 
     36 
     37結果、以下のように表示されます: 
     38{{{ 
     39#!div class=important style="border: 2pt solid; text-align: center" 
     40This is the ''only'' way to go in Trac 0.11 
     41}}} 
     42 
     43span 要素の場合、マクロ呼び出しのシンタックスを使用できます: 
     44{{{ 
     45 Hello [[span(''WORLD'' (click [#world-anchor here]), style=color: green; font-size: 120%, id=world-anchor)]]! 
     46}}} 
     47 
     48結果、以下のように表示されます: 
     49 Hello [[span(''WORLD'' (click [#world-anchor here]), style=color: green; font-size: 120%, id=world-anchor)]]! 
     50 
     51 
     52== より詳しい情報 == #MoreInformation 
     53 
     54 * http://www.w3.org/ -- World Wide Web Consortium 
     55 * http://www.w3.org/MarkUp/ -- HTML Markup Home Page 
     56 
     57---- 
     58See also:  WikiProcessors, WikiFormatting, WikiRestructuredText