Джекилл - Руж не работает в моей пользовательской теме

Я делаю свою собственную тему в Jekyll, и я хотел использовать подсветку синтаксиса.

Для этого я сделал:

1) Установить rouge а также kramdown в моем Gemfile

gem 'kramdown'
gem 'rouge'

2) обновить мой _config.yml

markdown: kramdown
highlighter: rouge

3) Написать код в моем посте

{% highlight javascript %}
$(".myClass").on("click", function(){...});
{% endhighlight %}

Но я все еще не получаю никакого выделения.

Это почему? Нужно ли включать конкретный css файл в <head>?

1 ответ

Я думаю, возможно, вы забыли установить драгоценные камни локально. Вам не нужно добавлять таблицу стилей, но проверьте консоль браузера на наличие ошибок.

Вы также должны иметь возможность экспортировать базовую таблицу стилей и расширять ее по мере необходимости:

rougify style base16.solarized.dark > css/syntax.css


<link href="/css/syntax.css" rel="stylesheet">
Другие вопросы по тегам