Comment créer une liste numérotée contenant des balises multilignes de pré, source ou code sans rompre la liste?
C'est ce que j'ai essayé:
# First
# Second <source lang="CSharp">Some
Multi
Line C Sharp
Code </source>
# Trid
Il en résulte quelque chose comme:
L'autre réponse est incorrecte. Cela peut être fait en utilisant l'option line
:
# First
# Second <source line lang="CSharp">Some
Multi
Line C Sharp
Code </source>
# Third
Regardez, le résultat est correct: https://www.mediawiki.org/w/index.php?title=Project:Sandbox&oldid=1915324
Je ne pense pas que cela puisse être fait avec un balisage wiki pur. Depuis la page d'aide listes d'aide sur mediawiki.org:
Par souci de simplicité, les éléments de liste dans le balisage wiki ne peuvent pas être plus longs qu’un paragraphe. Une ligne vide suivante mettra fin à la liste et réinitialisera le compteur sur les listes ordonnées. La séparation des éléments de liste non ordonnés n'a généralement aucun effet notable.
Les paragraphes peuvent être forcés dans les listes en utilisant des balises HTML. Deux symboles de saut de ligne,
<br /><br />
, créeront l'effet souhaité. Ainsi, tout sauf le premier paragraphe sera entouré de<p>...</p>
Cela fonctionne pour les paragraphes normaux, mais pas pour les blocs de code multilignes car ils ont besoin de nouvelles lignes.
Cependant, MediaWiki prend en charge certaines balises HTML , y compris <ol>
et <ul>
, afin que vous puissiez obtenir l'effet souhaité à l'aide d'un balisage HTML, comme suit:
<ol>
<li>First</li>
<li>Second
<source lang="CSharp">Some
Multi
Line C Sharp
Code
</source></li>
<li>Third</li>
</ol>