默认情况下,MediaWiki会忽略单个换行符,将它们视为单个空格。要在页面中插入新行,必须在源中插入两个连续的换行符,这会产生一个新段落:</p><p>
。也可以将<br />
直接插入到源代码中。
如何修改MediaWiki解析引擎,以便在生成的HTML中使用<br />
自动替换源中的单个换行符?
答案 0 :(得分:3)
使用https://www.mediawiki.org/wiki/Extension:Poem
<poem>
Roses are red
Violets are blue
</poem>
答案 1 :(得分:2)
您可以编写an extension,在解析wikicode时将br标记添加到换行符。但是,您必须非常小心 - 您不希望wikicode中的每个换行符实际上都是一个标记,是吗?
编辑:你不希望每个换行符都是一个br标记,因为并非wikicode中的每个换行符都应该是一个换行符。例如,表格:
{|
|+ The table's caption
|-
|Cell 1
|Cell 2
|-
|Cell A
|Cell B
|}
如果在表格代码中添加了br标签,那将会变得非常混乱。
答案 2 :(得分:1)
<pre></pre>
这个html标签似乎对我有用。