Manual:$wgUseTidy/ja

詳細
HTML出力が正常であることを確認するために "HTML tidy" を使用します.

HTML tidy は、壊れた HTML を修復するフリーのツールです. HTML tidy および http://www.w3.org/People/Raggett/tidy/ を参照してください.

You may wish to setup this tool, and set $wgUseTidy=true, to ensure that the wiki outputs reasonably clean and compliant HTML, even when malicious or foolish users add corrupt/badly formatted HTML to wiki pages.

MediaWiki が既に利用者の HTML に対して組み込みのチェックおよび訂正を行ない、さらに使用できるタグおよび属性を制限していることにご注意ください (ただし、$wgRawHtml=true を設定している場合を除きますが、これは危険です!). 制限については meta:Help:HTML in wikitext で説明しています. この制限のロジックは にあります. このため、出力に対する HTML tidy の実行は必須ではないと判断されるかもしれません.

設定
tidy の設定ファイルの場所は Manual:$wgTidyConf/ja で設定できます - これは MediaWiki 1.10 より前は必須でした. 以降のバージョンでは、a working default is provided.

しかし、これは動作しないかもしれません: インストールについての詳細情報は Manual:$wgTidyInternal/ja を参照してください.

効果
Tidy is still required to mix wiki table and html table syntax, as well as simple wikicode and html-style markup.


 * 開始/終了タグの混合
 * '''foo
 * foo&amp;lt;/b&amp;gt;
 * foo
 * 定義リストの入れ子
 * ; hi
 * one
 * 定義リストの入れ子
 * ; hi
 * one
 * one

 one  hi one </dl>
 *  hi
 * }

Tidy can correct most bad HTML, which can be bad user input like or conflicting or badly written extensions (and even some bugs in the core software). However, it does not resolve all strict XHTML validation issues, such as duplicate xml ID attribute values, or IDs starting with numbers.

関連項目

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