Bitbucket自述文件降序排序列表在代码块后重新启动

Dac*_*hmt 11 markdown bitbucket

我在Bitbucket上使用Markdown作为我的README.md并在代码块之后实现我的有序列表重启为1.这是我的文字的一个例子:

1. Download VirtualBox
2. Download Vagrant
3. Clone the repository

> git clone URL

4. Go to repository folder

> cd /my_repo

5. Setup your dev environment
Run Code Online (Sandbox Code Playgroud)

4号和5号都1.在我的README中,这不是我想要的.也许我应该使用``而不是?结果将不会是相同的风格,但如果我的列表保持编号,它至少会更好.

有解决方案吗

usr*_*301 11

在blockquotes之前插入4个空格>.这有两个目的:首先,它缩进报价,因此它与上面的数字对齐(因为它该编号项目的一部分).其次,大多数MD解析器知道这意味着缩进项不应该中断编号列表.

实际上,我认为使用"块引用"是错误的.也许你应该在这里使用常规缩进的'代码',在你的文字代码周围使用4个空格和反引号:

  1. 克隆存储库

    git clone URL

(四个空格和`命令行周围.)

  • 当在列表中使用缩进时,这似乎不适用于跨越多行的代码.任何想法,如果可以做到的? (4认同)
  • 要在列表项下添加代码块,缩进4个空格或每个嵌套级别的选项卡(嵌套在列表项下),然后另外4个空格或制表符(表示代码块).换句话说,要在第一级列表项下嵌套代码块,请在每行上键入8个前导空格的代码.在代码块之前和之后,您还需要一个空行.您不需要代码周围的反引号字符. (3认同)

Wil*_*uda 7

一个更好的答案,一般结构应该是这样的:

1. item n.1
2. item n.2

        #!json
        {
            "key": "value"
        }

3. item n.3
Run Code Online (Sandbox Code Playgroud)

所以:

  1. 在代码块之前和之后放置一个空行。
  2. 用 8 个空格缩进所有内容;代码块前后不需要 3 个反引号。
  3. 如果你想要语法高亮,#!<language-name>在你的代码块之前放一个缩进 8 个空格。

Bitbucket 将尊重列表编号,您不会丢失语法突出显示。