Manual:$wgUseTidy
From MediaWiki.org
| Tidy: $wgUseTidy | |
|---|---|
| Use tidy to make sure HTML output is sane. |
|
| Introduced in version: | 1.3.0 |
| Removed in version: | still in use |
| Allowed Values: | (boolean) |
| Default Value: | false |
Other settings: Alphabetical | By Function
[edit] Details
Use "HTML tidy" to make sure HTML output is sane.
HTML tidy is a free tool that fixes broken HTML. See Wikipedia:HTML tidy and 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 malicous or foolish users add corrupt/badly formatted HTML to wiki pages.
Note that MediaWiki already does some built-in checks and corrections to user's HTML, and limits the range of html tags and attributes which can be used (unless you set $wgRawHtml=true Dangerous!) Limitations are described at meta:Help:HTML in wikitext. The logic for this is found in includes/Sanitizer.php. As such, you may decide that running HTML tidy over the output is not necessary.
[edit] Configuration
The location of the tidy configuration file can be set using Manual:$wgTidyConf - before MediaWiki 1.10, this was required. In later versions, a working default is provided.

