使用MediaWiki的标记语言时,我唯一讨厌的事情就是创建编号列表。 我知道创建列表的唯一方法是执行以下操作:
但是,如果我想在这些行之间添加空格或其他文本,则编号会丢失。 例如,以下将创建具有两个第一项的文本:
1 2 3
| #Item1
Somestuff
#Item2 |
有什么办法解决这个问题,还是我应该只使用要点? 我刚刚注意到,stackoverflow系统不允许这样的编号,您必须手动完成所有操作。
像这样:
1 2 3
| #Item1
#:Somestuff
#Item2 |
我使用和
嵌入代码格式化部分。对我来说很棒! :-)
对于想要在编号Wiki列表中包含一些阻止文本的情况,请尝试以下操作
1 2 3 4
| # one
#:[cc]
#:some stuff
#:some more stuff |
#二
code> pre>
产生:
1.一个
1 2
| some stuff
some more stuff |
2.两个
"#:"不适用于其他标签,例如
1 2 3
| <source lang=javascript>
//...
</source> |
我正在使用Mediawiki 1.13.3,这有效:
1 2 3 4 5 6 7
| #Item1
Somestuff
<li>
Item2
</li> |
扩展名:ComplexList
https://www.mediawiki.org/w/index.php?oldid=2126533
被放在一起但没有维护(由于时间不足)。它可以与MediaWiki的1.26.2一起使用。
例如。
1 2 3 4 5 6 7 8 9 10 11
| <cl>
1. list item A1
* list item A2
continuing list item A2
further continuing list item A2
* list item A3
</cl> |
变成
清单项目A1
列表项A2
连续列表项A2
其他连续列表项A2
清单A3
在指向Wiki帮助的链接之后,我找到了一个符合我认为的隐含要求的示例。
该列表需要保持编号
有时," Somestuff"应该在源代码中位于其自己的行上
为了得到(1),提出了一些解决方案。错误的一种方法是在多余的"东西"周围使用段落定界符。
范例1:
1 2 3 4 5 6
| # Paragraph 1.<p>
Paragraph 2.
</p><p>
Paragraph 3.
</p>
# Second item. |
为了满足(2),您可以结合使用段落标记和注释新行(使用<!-newline->)。
范例2:
1 2 3 4 5 6 7 8
| # Paragraph 1.<!--
--><p><center>[wp_ad_camp_5]</center></p><p>
Paragraph 2.
</p><!--
--><p>
Paragraph 3.
</p>
# Second item. |
两个示例都显示为
结果:
1 2 3 4
| 1. Paragraph 1.
Paragraph 2.
Paragraph 3.
2. Second item |
请注意,注释会吞噬一个元素的末尾与下一个元素的开始之间的所有空白,这似乎是标准做法,如果您尝试使用没有空白的" wiki效果"的空白,这是有意义的空间。
从Wiki帮助页面,我能够使用
和获得列表中的编号以保持舒适:
1 2 3
| # Item 1
# Item 2 <p>
[cc]Item 2 Pre Stuff |
#项目3
code> pre>
会产生
1 2 3 4
| 1. Item 1
2. Item 2
[ Item 2 Pre Stuff ]
3. Item 3 |
你可以做:
1 2 3 4 5
| # one
# two<br />spanning more lines<br />doesn't break numbering
# three
## three point one
## three point two |
常规的旧也可以,但是很生气。
您也可以添加其他HTML格式来进行格式化等,而不必破坏编号。这也适用于其他列表格式。
从:
http://www.mediawiki.org/wiki/帮助:格式化