Manual:$wgRawHtml/zh

详情
向 MediaWiki 路径中的 LocalSettings.php 文件加入 ，wiki 就会允许插入未经检查的原始 HTML. 但是，您必须在标记中嵌入html，这样MediaWiki才能区分它.

自MediaWiki 1.29起，原始HTML标签在8号命名空间（MediaWiki）不再起作用：T156184.



启用原始HTML是必要的吗？
有些HTML标签在wikitext中是允许的，即便有. 参见m:帮助:Wikitext中的HTML. Wikimedia网站上能看到的绝大多数花哨排版都是利用这些有限的标签实现的（例如带CSS的表格）. 如果你能在限制下凑合着用（保持），你的wiki会更安全.

另外注意这些“有限的”wiki语法实际上是对wiki的一种刻意设计的特性. 它是个小型、简化的标记语法，非技术型用户能轻易理解，在差异查看中能轻松可视化，并且能劝阻样式方面的小修小补，以让用户更注重编写有用/有意思的文本.



相关扩展
有许多扩展能在提升安全状况的同时允许更多的HTML灵活度. 有些扩展需要设置以协同使用，而其它的提供了一种替代方法.


 * - list of extensions that allow for the inclusion of raw HTML
 * – 仅允许管理员和特定用户组编辑含有标签的页面.
 * - 在特定命名空间中允许HTML.
 * – 为HTML章节添加“密钥”保护.
 * – 允许在的情况下使用预定义的HTML片段.
 * – 允许 HTML 和 Smarty PHP 模板，表面上以“微件”的形式，但实际上也可以做任何其它的事情.

在你的wiki文章中使用自定义HTML的另一种方法是开发你自己的标签扩展. 不要试图开发允许任意HTML的扩展，否则同样的严重安全问题在设置的情况下会仍然存在.