使用MediaWiki的标记语言时,我唯一讨厌的是创建编号列表.我知道创建列表的唯一方法是执行以下操作:
#Item1
#Item2
Run Code Online (Sandbox Code Playgroud)
但是,如果我想在这些行之间添加空格或其他文本,则编号会丢失.例如,以下内容将创建具有两个头号项的文本:
#Item1
Somestuff
#Item2
Run Code Online (Sandbox Code Playgroud)
有什么方法可以解决这个问题,还是应该使用项目符号呢?我刚才注意到stackoverflow系统不允许像这样编号,你必须手动完成所有操作.
fin*_*nnw 27
像这样:
#Item1
#:Somestuff
#Item2
Run Code Online (Sandbox Code Playgroud)
And*_*son 11
有几个选项,但您可以从任意数字开始一个有序列表,如下所示:
#Item1 Something <ol start="2"> #Item2 </ol>
如果你不介意"Something"缩进很多,你也可以使用"#:":
#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>
小智 6
#:有效,但你不能用空格创建一个部分,所以我更喜欢非工作选项.任何人都知道一个类似的语法来完成这个技巧(开始编号给定值)?
这个反应可能有点迟了,但我想我会添加它,万一有人偶然发现这个,就像我一样.您可以通过执行以下操作来创建包含空格的部分:
# Item 1 #: #: # Item 2
这将显示为:
第1项
第2项
现在,在您说这不起作用之前,诀窍是在#:之后添加一个ASCII不间断空格,而不是简单地按空格键.你可以通过在键盘上按住ALT并输入0160来添加它.这样做应该添加通常的Wiki段落格式,同时保留#s之间的编号.
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
19247 次 |
| 最近记录: |