我正在尝试使用项目符号列表在GitLab编辑器中编写Markdown(用于wiki),子弹列表可能包含多行代码。
我尝试使用此代码:
- Test
```javascript
var somecode = 5;
somecode++;
```
- Another line
但这给了我奇怪的结果:
如果我在-
和```
之间添加一个空行:
- Test
```javascript
var somecode = 5;
somecode++;
```
- Another line
我得到了更好的结果,但代码与子弹列表不一致:
以下是预期结果:
如何实现鞋面设计? (代码在右侧具有与子弹列表内容对齐的边距。)
答案 0 :(得分:9)
答案 1 :(得分:0)
由于@tamás-sengel答案不适用于(至少)Gitlab 13.0.5,也许行为在最近的Gitlab版本中发生了变化(Markdown处理器在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) :