Markdown убирает разрывы строк в блоке кода, вложенном в список - PullRequest
0 голосов
/ 24 июня 2019

У меня есть следующий код в файле readme.me на BitBucket:

# 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 Ответ

1 голос
/ 24 июня 2019

Вы должны сделать отступ для блока кода с 8 пробелами , чтобы сохранить упорядоченность списка, , как предложил Крис под другим вопросом .

# Instructions #
1. Add the following configuration element:

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

2. Second list item

Этотакже выравнивает блок кода, чтобы он отображался в списке:

Screenshot of the result

...