MediaWiki显示HTML转义div标签

时间:2016-02-24 02:52:05

标签: mediawiki

我刚在服务器上安装了MediaWiki。

当我尝试在Create Article页面上创建文章时,所有默认的<div>代码都会被转义并在页面上显示为文字,请参见屏幕截图:

Screenshot of div tag showing as text

MediaWiki呈现的文章HTML摘录:

<div id="mw-content-text"><p>&lt;div class='noarticletext'&gt;
There is currently no text in this page.
You can <a href="/wiki/Special:Search/Mytestpage" title="Special:Search/Mytestpage">search for this page title</a> in other pages,

如何解决此问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

最有可能的原因是它非常小,因此您无法满足在MediaWiki文章中使用<div>的所有新行要求。具体做法是:

  

<div>是一个通用的块容器。规则:

     

<div>后面应该有换行符

     

</div>前面应有换行符

     

</div>后面跟着同一行的文字,同一行上<div>之前的两个换行符和文字应该避免(因为这两个换行符只会产生一个空格)

来自帮助:wikitext中的HTML,https://meta.wikimedia.org/wiki/Help:HTML_in_wikitext#.3Cdiv.3E

建议

完成新行要求,例如在该文章的MediaWiki源中,写一下:

<div class="noarticletext">
This is on a new line, fulfilling the rules, so this div should now render.
</div>

预览或保存以查看结果。