Джекилл - Руж не работает в моей пользовательской теме
Я делаю свою собственную тему в 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">