首页 / 知识

关于Wiki:还有更好的创建MediaWiki编号列表的方法吗?

2023-04-15 22:03:00

关于Wiki:还有更好的创建MediaWiki编号列表的方法吗?

Any better way to create MediaWiki numbered lists?

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

1
2
#Item1
#Item2

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

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

    #二

    产生:

  • 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.&lt!--
      --><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

    会产生

    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/帮助:格式化


    列表编号方法执行

    最新内容

    相关内容

    猜你喜欢