0

我正在使用 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
    ```

但是这种方式代码块无法识别。将反引号代码块向左或向右移动无济于事。如果我将它移到左侧,代码块将突出显示,但列表的下一个数字将是 «1»,因此,它将是一个新列表。

我怎么解决这个问题?顺便说一句,我正在使用 kramdown,但我没有让它既不能与 markdown 也不能与 kramdown 一起使用。

4

1 回答 1

0

在 Kramdown 中,您必须使用代字号作为围栏代码块(而其他 markdown 实现也支持反引号):

1.  list item 1
    its description

    ~~~
    code block here
    ~~~
于 2015-02-20T08:05:22.490 回答