Как заставить MediaWiki соблюдать отдельные разрывы строк?

По умолчанию MediaWiki игнорирует разрывы в одной строке, рассматривая их как одно пространство. Чтобы вставить новую строку на странице, вы должны вставить в исходный текст два последовательных разрыва строки, что приводит к новому абзацу: </p><p> . Также возможно вставить <br /> непосредственно в исходный код.

Как я могу изменить механизм синтаксического анализа MediaWiki, так что разрывы одной строки в источнике автоматически заменяются <br /> в результирующем HTML?

(Источник: http://www.mediawiki.org/wiki/Help:Formatting )

Используйте https://www.mediawiki.org/wiki/Extension:Poem

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

Вы можете написать расширение, которое добавляет br-теги в новые строки при разборе wikicode. Тем не менее, вам нужно быть очень осторожным – вы не хотите, чтобы каждая новая строка в wikicode фактически была тегом br, не так ли?

Редактировать: вы не хотите, чтобы каждая новая строка была тегом br, потому что не каждая новая строка в wikicode должна фактически быть червем. Например, таблица:

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

Если бы вы добавили br-теги в код таблицы, это было бы беспорядочным.

 <pre></pre> 

Этот тег html, похоже, выполняет эту работу для меня.