it-swarm.dev

Daftar MediaWiki bernomor dengan tag pra, sumber atau kode di dalamnya

Bagaimana saya bisa membuat daftar bernomor yang berisi tag multi-baris pra, sumber atau kode tanpa melanggar daftar?

Itulah yang saya coba:

# First
# Second <source lang="CSharp">Some
Multi
Line C Sharp
Code </source>
# Trid

Ini menghasilkan sesuatu seperti:

Broken numbered list

7
Matthias

Jawaban lainnya salah. Ini dapat dilakukan dengan menggunakan opsi line:

# First
# Second <source line lang="CSharp">Some
Multi
Line C Sharp
Code </source>
# Third

Lihat, hasilnya benar: https://www.mediawiki.org/w/index.php?title=Project:Sandbox&oldid=1915324

3
Nemo

Saya tidak berpikir itu bisa dilakukan dengan markup wiki murni. Dari daftar halaman bantuan di mediawiki.org:

Untuk mempermudah, daftar item dalam marka wiki tidak boleh lebih dari satu paragraf. Baris kosong berikut akan mengakhiri daftar dan mengatur ulang penghitung pada daftar yang dipesan. Memisahkan item daftar yang tidak teratur biasanya tidak memiliki efek nyata.

Paragraf dapat dipaksakan dalam daftar dengan menggunakan tag HTML. Dua simbol pemisah baris, <br /><br />, akan menciptakan efek yang diinginkan. Jadi akan melampirkan semua kecuali paragraf pertama dengan <p>...</p>

Ini berfungsi untuk paragraf normal, tetapi tidak untuk blok kode multiline karena mereka membutuhkan baris baru yang sebenarnya.

Namun, MediaWiki mendukung beberapa tag HTML , termasuk <ol> dan <ul>, sehingga Anda dapat memperoleh pengaruh yang diinginkan menggunakan markup HTML, seperti:

<ol>
  <li>First</li>
  <li>Second
<source lang="CSharp">Some
Multi
Line C Sharp
Code
</source></li>
  <li>Third</li>
</ol>
1
NinjaBearMonkey