Выделение определенных строк кода в Pandoc Revealjs - PullRequest
0 голосов
/ 25 апреля 2019

Я использую Pandoc для создания презентации Reveal.js. Он включает в себя код в изолированных блоках кода, например:

```java
// Some Java code
```

Reveal.js поддерживает способ добавления выделения к определенной строке или диапазону строк с атрибутом data-line-numbers="1", который следует добавить к тегу <code>.

Я пытался добавить этот атрибут в блок изолированного кода различными способами, например,

``` { .java data-line-numbers="1" }
// Some Java code
```

Но я не могу заставить его работать. Есть ли способ использовать Reveal.js data-line-numbers в Pandoc? Или, возможно, у Пандока есть способ добиться чего-то подобного? Или мне нужно сдаться и просто использовать эти грязные <pre><code> теги HTML в моем Markdown?

1 Ответ

1 голос
/ 25 апреля 2019

Правильный синтаксис должен быть:

``` {.java .number-lines}
// Some Java code
```

Pandoc выполняет подсветку синтаксиса и чувствителен к классу number-lines.

...