Джекилл: kramdown игнорирует ввод в _config.yml
Я пытаюсь заставить подсветку синтаксиса на моем сайте jekyll работать с синтаксисом подсветки синтаксиса, который также поддерживается github. В настоящее время я использую этот синтаксис, чтобы выделить мой код:
{% highlight css %}
/* code */
{% endhighlight %}
Который отлично работает на моем сайте, но не работает на github. Вместо этого мне нужно, чтобы он работал с этим поддерживаемым синтаксисом:
´´´ css
/* code */
´´´
Требуется, чтобы синтаксис также был выделен на github. Так что я нашел этот пост и последовал за ним. Но это не работает. Я не получаю никаких ошибок, эта часть просто не интерпретируется kramdown и вместо этого просто превращается в <p>
,
Я попытался установить более старую версию jekyll 3.0, которая также не имела никакого значения. Я погуглил проблему и обнаружил, что у многих людей были те же проблемы, но люди на github довольно сильно отказались от них, и именно поэтому я задаю этот вопрос вместо того, чтобы открывать проблему на github. Они говорят, что это известная ошибка, исправленная в 3.1, но у меня есть 3.1.2, и она не решена для меня.
Я также установил драгоценные камни румяна и kramdown (1.10.1 и 1.10). Я считаю, что Джекилл просто прямо игнорирует эти настройки в моем _config.yml
:
markdown: kramdown
kramdown:
input: GFM
syntax_highlighter: rouge
Если бы кто-то мог помочь в этом, это было бы здорово.
1 ответ
Вы используете ACUTE ACCENT ´
вместо GRAVE ACCENT `
замещать
´´´ css
/* code */
´´´
от
``` css
/* code */
```