Markdown 标记:有序列表中的代码段
我使用Octopress生成带有标记的静态html页面。我想做的是将Pygments突出显示的代码块嵌入到有序列表中。 要将非高位代码块包括在有序列表中,可以执行以下操作:Markdown 标记:有序列表中的代码段,markdown,octopress,kramdown,Markdown,Octopress,Kramdown,我使用Octopress生成带有标记的静态html页面。我想做的是将Pygments突出显示的代码块嵌入到有序列表中。 要将非高位代码块包括在有序列表中,可以执行以下操作: 1. list item 1 its description code block here 2. list item 2 its description code block 并且markdown正确地理解它。 但若我想在有序列表中包含代码片段,该怎么办?我正在尝试:
1. list item 1
its description
code block here
2. list item 2
its description
code block
并且markdown正确地理解它。
但若我想在有序列表中包含代码片段,该怎么办?我正在尝试:
1. list item 1
its description
```
code block here
````
2. list item 2
its description
```
code block
```
但这种方式无法识别代码块。将反勾代码块向左或向右移动没有帮助。如果我将其移到左侧,代码块将突出显示,但列表的下一个数字将为«1»,因此,它将是一个新列表
我怎样才能解决这个问题?顺便说一下,我正在使用kramdown,但我没有让它与markdown或kramdown一起工作。在kramdown中,您使用波浪线作为受保护的代码块(而其他markdown实现也支持反勾号):
你能检查生成的HTML吗,它是否包含
,它不包含这个。但即使高亮显示的代码块也不包含它。突出显示的块是。
,而非突出显示的块是。
。对于我尝试的变体,我在..
中反勾了代码块,但在浏览器中它看起来不像代码块。谢谢!我以为我在用kramdown,但现在我不确定Octopress到底在用反勾块做什么。现在,如果我在1.
之后使用6个空格的缩进,在新项之前的所有行(包括代码块)使用8个空格的缩进,这就解决了我的问题!我在有序列表中突出显示了代码块。太好了,谢谢!我想指出的是,它在降价中不起作用。
1. list item 1
its description
~~~
code block here
~~~