GitLab编辑器中的标记:将项目符号列表与多行代码相结合

GitLab编辑器中的标记:将项目符号列表与多行代码相结合,gitlab,markdown,Gitlab,Markdown,我试图在GitLab编辑器中使用项目符号列表编写标记(用于wiki),可能项目符号列表包含多行代码 我尝试使用以下代码: - Test ```javascript var somecode = 5; somecode++; ``` - Another line 但这给了我奇怪的结果: 如果在-和`之间添加额外的空行: - Test ```javascript var somecode = 5; somecode++; ``` - Another line 我得到了更好的结果,但代码与项目

我试图在GitLab编辑器中使用项目符号列表编写标记(用于wiki),可能项目符号列表包含多行代码

我尝试使用以下代码:

- Test
```javascript
var somecode = 5;
somecode++;
```
- Another line
但这给了我奇怪的结果:

如果在
-
`
之间添加额外的空行:

- Test

```javascript
var somecode = 5;
somecode++;
```
- Another line
我得到了更好的结果,但代码与项目符号列表不一致:

以下是预期结果:


如何实现鞋面设计?(代码右侧有边距,以便与项目符号列表内容对齐。)

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

- Test

    ```javascript
var somecode = 5;
somecode++;
```
- Another line
结果:


可能是由于@tamás-sengel answer不适用于(至少)Gitlab 13.0.5,Gitlab最近的版本(2018年7月22日11.1版中的降价处理器发生了变化)改变了这种行为

只需使用所需的空格将代码块与文本的第一个字母对齐即可。文本和代码块之间不需要新行

例如,以下降价:

As of this day, the following actions are available :
 - Building libraries (with automated tests) :
   ```bash
   DOCKERFILE_TARGET="build-libs" docker-compose build
     --pull
     --no-cache
     libs
   ```
 - Building the application (with automated tests) :
呈现为:

测试后,您是否尝试过第一个两个空格的解决方案?刚刚尝试过,但不起作用。