Manual:$wgUseTidy/ja

詳細
必ずHTML出力が正気であることを確認するために tidy 使用してください.

tidy HTMLが壊れたHTMLを修正する無料のツールです. 見る HTML tidy and http://www.w3.org/People/Raggett/tidy/

あなたはセットアップにこのツールを希望し、設定することができます $wgUseTidy=true,ウィキ出力合理的にきれいで、準拠したHTMLは、悪質な、または愚かなユーザーがwikiページに壊れた/不正な形式のHTMLを追加する場合にもいることを確認します.

あなたが設定しない限り、MediaWikiは既に (ユーザのHTMLに、いくつかの組み込みのチェックと修正を行い、htmlタグの範囲を制限し、使用できる属性があります $wgRawHtml=true Dangerous!) 制限事項で説明されています meta:Help:HTML in wikitext. このためのロジックが中に発見されました. このように、あなたは出力を超えるHTMLが tidy 動作していることは必要ではないことを決定することができます.

'' '注記：それはそれのように感じているときに、HTMLtidy が不可逆的と予想外に標準的なHTMLマークアップをマングルされます. ' '' 以下のような、例えば、ソース  実際にクリック可能なリンクを生成しません. 固定しないするん可能性が識別された数十の特定のバグがあります. (見る そして、それはです list of blockers). あなたはTidyの有効にする場合は、傷つけるの世界のためにしています.

設定
tidy 設定ファイルの場所を使用して設定することができ $wgTidyConf - MediaWikiの1.10の前に、これは必要とされました. それ以降のバージョンでは、作業デフォルトが提供されています.

しかし、これは常に動作しない可能性があります参照してください. $wgTidyInternal for some more installation information.

効果
Tidy まだミックスすることが要求されます wiki table そして、HTMLテーブルの構文だけでなく、シンプルwikicodeとHTML風のマークアップ.
 * 混合のオープン/クローズのタグ.
 * '''foo
 * foo&amp;lt;/b&amp;gt;
 * foo
 * 定義リスト
 * ; hi
 * one
 * 定義リスト
 * ; hi
 * one
 * one

 one  hi one </dl> Tidy 不正なユーザ入力することができる最も悪いHTMLを、修正することができます整頓 相反するまたはひどく書かれた、または拡張機能（およびコアソフトウェアでも、いくつかのバグ）. しかし、このような重複したXML IDとしてすべての厳密なXHTMLの検証の問題が、数字で始まる値、または属性ID解決しません.
 *  hi
 * }

関連ページ

 * $wgAlwaysUseTidy
 * $wgTidyBin
 * $wgTidyConf
 * $wgTidyOpts
 * $wgTidyInternal