Dalam sintaks wiki MediaWiki (wikipedia's), adakah cara untuk memiliki daftar bernomor dengan blok kode di tengahnya?
Sebagai contoh:
# Nomor 1 # Nomor 2 Bagian berlekuk yang akan menjadi blok kode # Nomor 3 # Nomor 4
Apa yang terjadi di MediaWiki adalah Anda berakhir dengan sesuatu seperti ini:
1. Nomor 1 2. Nomor 2 Bagian berlekuk yang akan menjadi blok kode 1. Nomor 3 2. Nomor 4
(Perhatikan bagaimana "Nomor 3" dan "Nomor 4" disetel ulang sebagai 1 dan 2 ... Sepertinya StackOverflow jauh lebih pintar daripada MediaWiki, saya harus meletakkan contoh saya di tag PRE untuk membuatnya kacau!)
Saya tahu Anda dapat membuat indentasi teks menggunakan sintaks "#:" ...
# Nomor 1 # Nomor 2 #: Bagian berindentasi yang hanya akan diberi indentasi # Nomor 3 # Nomor 4
... tetapi saya benar-benar ingin mendapatkan kelas CSS visual yang sama untuk kode saya meskipun dalam daftar bernomor.
Itu menjadi lebih menghibur dengan daftar bersarang. Sintaks ini ...
# MainEntry 1 ## Nomor 1 ## Nomor 2 # MainEntry 2 ## Nomor 1 ## Nomor 2 Bagian berlekuk yang akan menjadi blok kode ## Nomor 3 ## Nomor 4
...menjadi...
1. MainEntry 1 1. Nomor 1 2. Nomor 2 2. MainEntry 2 1. Nomor 1 2. Nomor 2 Bagian berlekuk yang akan menjadi blok kode 1. 1. Nomor 3 2. Nomor 4
(Perhatikan bagaimana "Nomor 3" sekarang menjadi "1.")
Jawaban:
Anda dapat mencoba sintaks wiki berikut, ini berfungsi untuk saya
1.17
Ini tidak sempurna, karena Anda berakhir dengan lebih banyak indentasi tetapi memungkinkan seseorang untuk menggunakan sintaks wiki untuk blok awal yang diformat dengan benar di beberapa baris.
Seperti disebutkan sebelumnya, cara lain yang tepat adalah dengan menggunakan markup HTML.
sumber
#:[[File:image.jpg]]
antara item bernomor. Ini sangat membantu.Gunakan html:
ini akan bekerja di mediawiki.
Catatan dari contoh yang saya posting di bawah ini, itu adalah
</li>
yang membuatnya berfungsi dengan baik.sumber
Ini berfungsi dengan baik di MediaWiki 1.17.0:
Rahasianya adalah mengganti baris baru dengan entitas dan menulis semuanya dalam satu baris.
sumber
Masalah Anda adalah subjek dari dua bug yang diisi dalam pelacak bug MediaWiki pada akhir 2004 dan 2005:
Bug 1115 - Baris baru sebagai terminator item daftar merepotkan
Bug 1584 - Memerlukan metode untuk item daftar multiparagraf, melanjutkan daftar bernomor, dan menetapkan nomor tertentu ke item daftar
Dengan membacanya, Anda akan menemukan solusinya adalah dengan tidak menggunakan sintaks MediaWiki tetapi mengandalkan HTML "murni".
sumber
Saya menyarankan jawaban yang berbeda: jangan lakukan itu.
Saya telah mencoba menggunakan semua solusi untuk masalah Mediawiki dasar ini dan menemukan bahwa semuanya sangat tidak sempurna. Saya telah belajar hidup tanpa angka, dan sebaliknya:
Ini jauh lebih sederhana dan dapat dipelihara daripada solusi apapun. Selain itu, penggunaan referensi apa pun ke nomor dapat berubah saat langkah-langkahnya diedit - dan ini kemudian menjadi masalah pemeliharaan lainnya.
sumber
Pada contoh di atas, lekukan kedua (: :) tidak diperlukan.
Hanya satu lekukan yang berfungsi dengan baik (:) sebagai berikut:
Menghasilkan:
sumber
Anda juga dapat mencoba menambahkan tag "blockquote" yang mengelilingi tag "pra", membuatnya terlihat sedikit lebih halus.
Yang akan membuat indentasi kotak abu-abu sejalan dengan poin / nomor Anda tanpa menggunakan titik dua.
sumber