Уценка: фрагменты кода в упорядоченном списке

Я использую Octopress для создания статических HTML-страниц с уценкой. То, что я хочу сделать, - это вставить выделенные фрагментами блоки кода в упорядоченный список. Чтобы включить невыделенный блок кода в упорядоченный список, можно сделать следующее:

1.  list item 1
    its description
        code block here
2.  list item 2
    its description
        code block

И уценка это правильно поняла. Но что, если я хочу включить фрагмент кода в упорядоченный список? Я пытаюсь это:

1.  list item 1
    its description

    ```
    code block here
    ````

2.  list item 2
    its description

    ```
    code block
    ```

Но этот кодовый блок не распознается. Перемещение кодового блока с обратным символом влево или вправо не помогает. Если я переместу его влево, блок кода будет выделен, но следующий номер списка будет "1", так что это будет новый список.

Как я могу решить эту проблему? Кстати, я использую kramdown, но я не смог заставить его работать ни с уценкой, ни с kramdown.

1 ответ

Решение

В Kramdown вы должны использовать тильды для блоков изолированного кода (в то время как другие реализации уценки также поддерживают обратные ссылки):

1.  list item 1
    its description

    ~~~
    code block here
    ~~~
Другие вопросы по тегам