Markdown剥离嵌套在列表中的代码块中的换行符

时间:2019-06-24 17:28:47

标签: bitbucket markdown

我在BitBucket上的readme.me文件中有以下代码:

# Instructions #
1. Add the following configuration element:

    ```
    {  
        "A": 1,  
        "B": 2,  
        "C": 3
    }  
    ```

2. Second list item

当我编辑查看格式化的输出时,该代码块被正确地识别为代码并包含在列表项中,但是该代码块内的换行符被全部删除,从而使其难以阅读。

但是,如果我从代码块中删除了一组前导四个空格,则换行符被正确保留,但是代码块不再是列表的一部分,导致第二个列表项从#1开始,这是不希望的:

# Instructions #
1. Add the following configuration element:

```
{  
    "A": 1,  
    "B": 2,  
    "C": 3
}  
```

2. Second list item

是否可以使代码块在列表中正确格式化?

1 个答案:

答案 0 :(得分:1)

您应将代码块缩进8个空格,以保留列表as suggested by Chris under another question的顺序。

# Instructions #
1. Add the following configuration element:

        {  
            "A": 1,  
            "B": 2,  
            "C": 3
        }

2. Second list item

这还会缩进代码块,使其看起来像在列表中一样:

Screenshot of the result