在Github / MD中,如果我们想要在列表的子节点时启用代码块,我们需要将它用于8个空格。
但是如何使代码块具有语法突出显示功能?
以下代码无法按预期工作...
1. foo
```python
print 'bar'
```
2. bar
答案 0 :(得分:20)
```python
print 'bar'
```
没有空格应该有效:来自GitHub help page:
只需将代码块包装在```和中,您就不需要手动缩进来触发代码块。
如下面hilz的answer所示,你需要缩进````,缩进级别为+ 2,而不是你的列表。
代码块的内容不需要缩进。
1. foo
````python
print 'bar'
````
1.
````python
print 'bar'
````
答案 1 :(得分:11)
要获得在列表中快乐嵌入语法高亮显示的代码块,请将代码块之前和之后的标记行嵌入到另一段的适当缩进级别,然后照常进行。例如:
1. lorem ipsum
```ruby
resources :dolor
```
1. sit amet
```ruby
resources :elit
```
1. sed do
1. eiusmod
将每个代码块缩进到适当的深度并保持索引的完整性。
答案 2 :(得分:1)
如今,您必须执行以下操作:
1. lorem ipsum
```perl
use strict;
```
2. dolor sit amet
```perl
use warnings;
```
1. consectetur adipiscing elit
1. sed do
1. eiusmod
也就是说,确保您的语法突出显示的代码与反引号在同一列中。您还必须帮助编号一点,因为它似乎在代码块之后丢失了数量。
另请参阅:https://gist.github.com/therealbstern/9cb0dfc7f0f4b76a062247676aed341b