我刚在服务器上安装了MediaWiki。
当我尝试在Create Article
页面上创建文章时,所有默认的<div>
代码都会被转义并在页面上显示为文字,请参见屏幕截图:
MediaWiki呈现的文章HTML摘录:
<div id="mw-content-text"><p><div class='noarticletext'>
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,
如何解决此问题?
谢谢!
答案 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>
预览或保存以查看结果。