Я пытаюсь получить несколько очень простых страниц для правильного рендеринга с помощью Jekyll, используя kramdown для обработки уценки и румян для выделения синтаксиса. Однако Kramdown, похоже, не интерпретирует тройные обратные кавычки даже в режиме GFM.
Я считаю, что следовал инструкциям в письме, и все работает нормально, когда их помещают на страницы github, но моя локальная настройка просто игнорирует обратные кавычки.
Если это поможет, то это наблюдалось в OS X с Jekyll 3.1.1. Командная строка, используемая для вызова jekyll, - jekyll serve --config "_config.yml"
.
Я сузил проблему до следующего минимального теста:
_config.yml
markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
index.md
---
layout: default
---
```scala
def test(i: Int): Unit = {
println(i)
}
```
layout / default.html
<!doctype html>
<html>
<body>{{ content }}</body>
</html>
Результат index.html
<!doctype html>
<html>
<body><p>```scala
def test(i: Int): Unit = {
println(i)
}</p>
<p>```</p>
</body>
</html>
input
параметр конфигурации, поэтому GFM не используется. Однако Jekyll 3.0.3 работает (поэтому ответ ниже работает; использованиеGemfile
с гемомgithub-pages
закрепляет версию Джекилла до 3.0.3). - person matt   schedule 11.02.2016github-pages
зависимостей, и все работает нормально. Спасибо! - person Nicolas Rinaudo   schedule 11.02.2016