GitLab编辑器中的Markdown:将项目符号列表与多行代码结合起来

Mak*_*kla 3 markdown gitlab

我正试图在GitLab编辑器中用子弹列表编写Markdown(用于wiki),子弹列表可能包含多行代码.

我试过这段代码:

- Test
```javascript
var somecode = 5;
somecode++;
```
- Another line
Run Code Online (Sandbox Code Playgroud)

但这给了我奇怪的结果:

屏幕截图 - 多行代码与第一个项目符号点在同一行开始

如果我在-和之间添加一个额外的空行```:

- Test

```javascript
var somecode = 5;
somecode++;
```
- Another line
Run Code Online (Sandbox Code Playgroud)

我得到了更好的结果,但代码与子弹列表不一致:

结果的屏幕截图 - 代码与项目符号列表不对齐

以下是预期结果:

预期结果

如何实现鞋面设计?(代码在右侧具有与子弹列表内容对齐的边距.)

Tam*_*gel 9

您应该在多行代码之前使用空行和四个空格:

- Test

    ```javascript
var somecode = 5;
somecode++;
```
- Another line
Run Code Online (Sandbox Code Playgroud)

结果:

格式化的结果