我如何可以强制链接到MediaWiki尊重单一换行符?(How can I force MediaW

2019-09-16 21:09发布

默认情况下,链接到MediaWiki忽略单换行,将它们视为一个单一的空间。 要插入页面中的新行,你必须插入源,这将导致一个新的段落两个连续的换行: </p><p> 它也可以插入<br />直接到源。

如何修改MediaWiki的解析引擎,以便在源单一换行符用自动替换<br />在生成的HTML?

(来源: http://www.mediawiki.org/wiki/Help:Formatting )

Answer 1:

使用https://www.mediawiki.org/wiki/Extension:Poem

<poem>
Roses are red
Violets are blue
</poem>


Answer 2:

你可以写一个扩展是解析wikicode时增加了BR标签换行。 但是,你必须非常小心-你不想在wikicode 每一个换行符,实际上是br标签,你呢?

编辑:你不希望每次换行是br标签,因为没有在wikicode每一个换行符实际上应该是一个换行符。 例如,一个表:

{|
|+ The table's caption
|-
|Cell 1
|Cell 2
|-
|Cell A
|Cell B
|}

如果添加BR标签到表代码它会变成相当混乱。



Answer 3:

<pre></pre>

此HTML标记似乎为我做的工作。



文章来源: How can I force MediaWiki to respect single line breaks?
标签: php mediawiki