有更好的方法创建MediaWiki编号列表吗?
使用MediaWiki的标记语言时,我唯一讨厌的事情就是创建编号列表。我知道创建列表的唯一方法是执行以下操作:
#Item1 #Item2
但是,如果我想在这些行之间添加空格或者其他文本,则编号会丢失。例如,以下将创建具有两个第一项的文本:
#Item1 Somestuff #Item2
有什么办法解决这个问题,还是我应该只使用要点?我刚刚注意到,stackoverflow系统不允许这样的编号,我们必须手动完成所有操作。
解决方案
回答
像这样:
#Item1 #:Somestuff #Item2
回答
有两个选项,但是我们可以从任意数字开始一个有序列表,如下所示:
#Item1 Something <ol start="2"> #Item2 </ol>
如果我们不介意"缩进"很多东西,也可以使用"#:":
#Item1 #: #: Something #: #Item2
列表有很多选项,我们可以在Wiki的帮助页面:列表中找到更多信息。
更新
较新的版本更像常规的html标记,旧语法现在将为我们提供双缩进并且不会调整起始偏移量,但是即使使用source / syntaxhighlight标记,也可以很好地进行以下操作。
<ol> <li>Item1</li> Something </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>
回答
看:
http://www.gossamer-threads.com/lists/wiki/wikitech/156910?page=last
没有更好的办法。
回答
我正在使用Mediawiki 1.13.3,这有效:
#Item1 Somestuff <ol start="2"> <li>Item2 </li> </ol>
回答
你可以做:
# one # two<br />spanning more lines<br />doesn't break numbering # three ## three point one ## three point two
普通的旧版<br>`也可以正常工作,但可能会惹怒某人。
我们也可以添加其他HTML格式来进行<pre>格式化等,而不必破坏编号。这也适用于其他列表格式。
从:
http://www.mediawiki.org/wiki/帮助:格式化
回答
The #: works, but you cannot create a section with spaces, so I would prefer the non-working option. Anyone knows a similar syntaxis that does the trick (start numbering at given value)?
这个响应可能有点晚了,但是我想我会添加它,以防万一有人绊倒我。
我们可以通过执行以下操作来创建带有空格的部分:
# Item 1 #: #: # Item 2
这将显示为:
- 项目1
- 项目2
现在,在我们说这行不通之前,诀窍是在#:之后添加ASCII不间断空格,而不仅仅是单击空格键。我们可以通过按住键盘上的ALT并键入0160来添加此代码。这样做应添加通常的Wiki段落格式,同时保留#s之间的编号。
希望对我们有所帮助!