当前位置:  开发笔记 > 编程语言 > 正文

有没有更好的方法来创建MediaWiki编号列表?

如何解决《有没有更好的方法来创建MediaWiki编号列表?》经验,为你挑选了4个好方法。

使用MediaWiki的标记语言时,我唯一讨厌的是创建编号列表.我知道创建列表的唯一方法是执行以下操作:

#Item1
#Item2

但是,如果我想在这些行之间添加空格或其他文本,则编号会丢失.例如,以下内容将创建具有两个头号项的文本:

#Item1
Somestuff
#Item2

有什么方法可以解决这个问题,还是应该使用项目符号呢?我刚才注意到stackoverflow系统不允许像这样编号,你必须手动完成所有操作.



1> finnw..:

像这样:

#Item1
#:Somestuff
#Item2


当您添加
 ... 之类的标记时,它不起作用 

2> 小智..:

我使用

  1. 嵌入
    代码格式化部分.对我来说很棒!:-)



    3> Andrew Johns..:

    有几个选项,但您可以从任意数字开始一个有序列表,如下所示:

    #Item1
    
    Something
    
    
      #Item2

    如果你不介意"Something"缩进很多,你也可以使用"#:":

    #Item1
    #:
    #: Something
    #:
    #Item2
    

    列表有很多选项,您可以在Wiki的帮助页面上找到更多信息:列表.

    更新

    较新的版本工作更像常规的html标记,旧的语法现在会给你一个双缩进,并且不会调整起始偏移量,但是下面的效果很好,即使使用source/syntaxhighlight标记也是如此.

    1. Item1
    2. Something
    1. Item2 var a = 1;

    简而言之,ol标记内的所有内容都具有相同的缩进,如果它位于li标记之外,则不会编号.以下内容现在可以正常工作,这意味着您不必手动偏移组.

    1. Item1
    2. Something
    3. Item2 var a = 1;



    4> 小智..:

    #:有效,但你不能用空格创建一个部分,所以我更喜欢非工作选项.任何人都知道一个类似的语法来完成这个技巧(开始编号给定值)?

    这个反应可能有点迟了,但我想我会添加它,万一有人偶然发现这个,就像我一样.您可以通过执行以下操作来创建包含空格的部分:

    # Item 1
    #: 
    #: 
    # Item 2
    

    这将显示为:

      第1项

      第2项

    现在,在您说这不起作用之前,诀窍是在#:之后添加一个ASCII不间断空格,而不是简单地按空格键.你可以通过在键盘上按住ALT并输入0160来添加它.这样做应该添加通常的Wiki段落格式,同时保留#s之间的编号.

    希望有所帮助!


    使用" " 没有引号.可见(在编辑器中),所以对下一个人来说不那么神奇.
    推荐阅读
    低调pasta_730
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有