MediaWikiのマークアップ言語を使用するとき、私が嫌うのは番号付きリストを作成することだけです。リストを作成するために私が知っている唯一の方法は、次のようなことをすることです。
#Item1
#Item2
ただし、これらの行の間にスペースやその他のテキストを追加したい場合、番号付けは失われます。たとえば、次のようにすると、2つのナンバーワンアイテムを持つテキストが作成されます。
#Item1
Somestuff
#Item2
これを回避する方法はありますか、それとも代わりに箇条書きを使用する必要がありますか?スタックオーバーフローシステムではこのような番号付けが許可されていないことに気づきました。すべて手動で行う必要があります。
このような:
#Item1
#:Somestuff
#Item2
<ol></ol>
と<li></li>
を使用して、<pre></pre>
コードフォーマット部分を埋め込みます。私にとっては素晴らしい作品です! :-)
いくつかのオプションがありますが、次のように任意の番号から順序付きリストを開始できます。
#Item1 何か <olstart = "2"> #Item2 </ ol>
「Something」が大きくインデントされてもかまわない場合は、「#:」を使用することもできます。
#Item1 #: #:何か #: #Item2
リストには非常に多くのオプションがあります。詳細については、 Wikiのヘルプページ:リスト を参照してください。
更新
新しいバージョンは通常のhtmlマークアップのように機能し、古い構文では二重インデントが提供され、開始オフセットは調整されませんが、source/Syntaxhighlightタグを使用しても、以下は適切に機能します。
<ol> <li> Item1 </ li> 何か </ ol> <ol start = "2"> <li> Item2 </ li> <source lang = javascript> var a = 1; </ source> </ ol>
つまり、olタグ内のすべてが同じインデントを持ち、liタグの外側にある場合は番号が付けられません。これで次のことが機能し、グループを手動でオフセットする必要がないことを意味します。
<ol> <li> Item1 </ li> Something <li> Item2 </ li> <source lang = javascript > var a = 1; </ source> </ ol>
#:は機能しますが、スペースを含むセクションを作成することはできないため、機能しないオプションをお勧めします。トリック(指定された値から番号付けを開始する)を行う同様の構文を知っている人はいますか?
この応答はおそらく少し遅れていますが、私が持っているように、誰かがこれに遭遇した場合に備えて追加すると思います。次のようにして、スペースを含むセクションを作成できます。
#アイテム1 #: #: #アイテム2
これは次のように表示されます。
アイテム1
アイテム2
さて、これが機能しないと言う前に、トリックは単にスペースバーを押すのではなく、#:の後にASCIIノーブレークスペースを追加することです。これは、ALTを押し続けることで追加できますキーボードで0160と入力します。これを行うと、#間の番号を保持しながら、通常のWiki段落の書式が追加されます。
お役に立てば幸いです。
私はMediawiki1.13.3を使用していますが、これは機能します:
#Item1
Somestuff
<ol start="2">
<li>Item2 </li>
</ol>
「#:」は、次のような他のタグでは機能しません
<source lang=javascript>
//...
</source>
また、番号付きのWikiリスト内にブロックテキストを含めたい場合は、これを試してください
# one
#:<pre>
#:some stuff
#:some more stuff</pre>
# two
生成するもの:
いくつかのもの いくつかのもの
できるよ:
# one
# two<br />spanning more lines<br />doesn't break numbering
# three
## three point one
## three point two
通常の古い<br>
も同様に機能しますが、おそらく誰かを怒らせます。
追加のHTMLフォーマットを挿入して、ナンバリングを壊すことなく<pre>
フォーマットなどを行うこともできます。これは他のリスト形式でも機能します。
Extension:ComplexList
https://www.mediawiki.org/w/index.php?oldid=21265
まとめられましたが、維持されませんでした(時間の不足のため)。 MediaWikiの1.26.2で動作します。
例えば。
<cl> 1。リストアイテムA1 *リストアイテムA2 継続リストアイテムA2 さらに継続リストアイテムA2 *リストアイテムA3 </ cl>
になります
Wikiヘルプページ から、<p>
と<pre>
を使用して、リスト内の番号を取得して一貫性を保つことができました。
# Item 1
# Item 2 <p><pre>Item 2 Pre Stuff</pre></p>
# Item 3
生成します
1. Item 1
2. Item 2
[ Item 2 Pre Stuff ]
3. Item 3
Wikiヘルプへのリンクをたどって 暗黙の要件であると思うものを満たす例を見つけました
(1)を取得するために、いくつかの解決策が提案されています。バグの1つの方法は、余分な「何か」の前後に段落区切り文字を使用することです。
例1:
#段落1. <p>段落2。</ p> <p>段落3。</ p> #2番目の項目。
(2)を満たすには、段落マーキングを新しい行のコメントアウトと組み合わせて使用します(<!- 改行->)。
例2:
#段落1。<!- -> <p>段落2。</ p> <!- -> <p>段落3。< /p> #2番目のアイテム。
どちらの例も次のように表示されます
結果:
1。段落1。 段落2。 段落3。 2.2番目の項目
コメントは、ある要素の終わりから次の要素の始まりまでの空白をすべて消費することに注意してください。これは標準的な方法のようであり、白の「wiki効果」なしで空白を作成しようとしている場合は理にかなっています。スペース。