【发布时间】:2011-09-08 07:46:22
【问题描述】:
在 Github/MD 中,如果我们想在它是 list 的子节点时启用代码块,我们需要将其意图 8 个空格。
但是如何使该代码块具有语法高亮功能?
以下代码无法按预期工作...
1. foo
```python
print 'bar'
```
2. bar
【问题讨论】:
在 Github/MD 中,如果我们想在它是 list 的子节点时启用代码块,我们需要将其意图 8 个空格。
但是如何使该代码块具有语法高亮功能?
以下代码无法按预期工作...
1. foo
```python
print 'bar'
```
2. bar
【问题讨论】:
```python
print 'bar'
```
没有空格应该可以:来自GitHub help page:
只需将代码块包装在 ``` 中,您无需手动缩进即可触发代码块。
如下hilz的answer所示,你需要缩进````,缩进级别比你的列表要多2个空格。
代码块的内容没有'不需要缩进。
1. foo
````python
print 'bar'
````
1.
````python
print 'bar'
````
【讨论】:
要在列表中愉快地嵌入带有语法高亮显示的代码块,请将代码块前后的标记行嵌入到适当的缩进级别以增加段落,然后照常进行。例如:
1. lorem ipsum
```ruby
resources :dolor
```
1. sit amet
```ruby
resources :elit
```
1. sed do
1. eiusmod
将每个代码块缩进到适当的深度并保持索引的完整性。
【讨论】:
如今,您必须执行以下操作:
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
【讨论】: