如何在Bitbucket中标记嵌套列表项?

How to markdown nested list items in Bitbucket?

提问人:Jeff Puckett 提问时间:6/2/2016 最后编辑:Jeff Puckett 更新时间:10/24/2021 访问量:371714

问:

我正在尝试查看我的 Markdown 嵌套列表项,当从 Bitbucket 页面实时查看浏览器时,以相应的缩进呈现。但是即使使用他们的示例更新),我也无法弄清楚它是如何工作的:

* Item 1
* Item 2
* Item 3
  * Item 3a
  * Item 3b
  * Item 3c

它忽略项目 3a-c 的缩进:

bitbucket rendered list

我希望它看起来像这样(语法在 SE 和 Github 上运行良好):

SE rendered list

他们在列表示例中的列表尤其不可接受:

1. Step 1
2. Step 2
3. Step 3
   * Item 3a
   * Item 3b
   * Item 3c

list in list on bb

这是我为此设置的存储库

html列表 降价 比特桶 嵌套列表

评论

16赞 Waylan 6/2/2016
你缩进了四个空格吗?还是更少?

答:

732赞 Jeff Puckett 6/2/2016 #1

使用 4 个空格。

# Unordered list

* Item 1
* Item 2
* Item 3
    * Item 3a
    * Item 3b
    * Item 3c

# Ordered list

1. Step 1
2. Step 2
3. Step 3
    1. Step 3.1
    2. Step 3.2
    3. Step 3.3

# List in list

1. Step 1
2. Step 2
3. Step 3
    * Item 3a
    * Item 3b
    * Item 3c

下面是更新后的存储库的屏幕截图:

screenshot

谢谢@Waylan,您的评论完全正确。

-8赞 Franta 3/15/2019 #2

即使是一个空间也可以使用

...只需打开此答案进行编辑即可查看。

Nested lists, deeper levels: ---- leave here an empty row * first level A item - no space in front the bullet character * second level Aa item - 1 space is enough * third level Aaa item - 5 spaces min * second level Ab item - 4 spaces possible too * first level B item

嵌套列表,更深层次:

  • 第一级 A 项目 - 项目符号字符前面没有空格
    • 二级 Aa 项目 - 1 个空间就足够了
      • 第三级 Aaa 项目 - 最少 5 个空格
    • 二级 Ab 项目 - 也可以有 4 个空格
  • 第一个B级项目

    Nested lists, deeper levels:
     ...Skip a line and indent eight spaces. (as said in the editor-help, just on this page)
    * first level A item - no space in front the bullet character
     * second level Aa item - 1 space is enough
         * third level Aaa item - 5 spaces min
        * second level Ab item - 4 spaces possible too
    * first level B item
    
9赞 Franta 9/17/2019 #3

可能性

  • 可以将不带项目符号的列表嵌套到编号较高的列表中。
  • 但是在项目符号-未编号列表中,自动编号的列表将不会启动:它不受支持。
  • 要在项目符号-未编号列表之后开始新的编号列表,请在它们之间放置一段文本或副标题:新的编号列表不能在项目符号之后开始:解释器不会开始编号。

在实践中

  1. 德国牧羊犬 - 前面只有一个空间。 2. 比利时牧羊犬 - 最多前方 4 个空格。
  • 一行前面的数字被解释为“编号项目符号”,所以做缩进。 * ..并忽略书面数字:根据结构放置/生成自己的数字。 * 因此,可以只使用“1”个来获取您的编号列表。 * 或任何整数,甚至更多位数:列表编号将以 ++1 为增量继续。 * 但是,编号列表中的第一项将被保留,因此第一个前导通常是数字“1”。
    1. 玛利诺犬 - 5个空间已经是第三层了。
      1. MalinoisB - 5 个空间已经是第 3 层。
      2. Groenendael - 8 个空间也使第 3 层。
      3. Tervuren - 第 4 层有 9 个空间 - 故意以“55”开头。
      4. TervurenB - 在源代码中编号为“88”。
  1. 西伯利亚; 一个。西伯利亚语A - 再现问题:字母(即此处的“a”)未被口译员识别为“编号”。
  • 不管,它在源代码中被缩进到分隔的行:此处忽略缩进。 2. 暹罗
  • a.因此手动编写为误用项目符号的解决方法,未编号列表。
13赞 gavenkoa 7/13/2020 #4

即使在定义列表中,4 个空格也可以解决问题:

Endpoint
: `/listAgencies`

Method
: `GET`

Arguments
:   * `level` - bla-bla.
    * `withDisabled` - should we include disabled `AGENT`s.
    * `userId` - bla-bla.

我正在使用 BitBucket Wiki 记录 API,并且定义列表的 Markdown 专有扩展是最令人愉悦的(MD 的表语法很糟糕,成像多行和嵌入要求......

8赞 AAA 1/15/2021 #5

这在 Bitbucket Cloud 中对我有用。

输入此内容:

* item a
* item b
** item b1
** item b2
* item3

我有这个:

enter image description here