Можно ли использовать CodeRay на страницах github?
Я сейчас использую Jekyll-Bootstrap. В моем локальном окружении я могу включить CodeRay в _config.yml у jekyll и без проблем использовать его в своих сообщениях. Но тот же код не может работать на GitHub.
мой _config.yml
(конфиги jekyll-bootstrap опущены):
# Use kramdown as markdown parser engine.
markdown: kramdown
markdown_ext: markdown,mkd,mkdn,md
textile_ext: textile
kramdown:
auto_ids: true
footnote_nr: 1
entity_output: as_char
toc_levels: 1..6
smart_quotes: lsquo,rsquo,ldquo,rdquo
use_coderay: true
coderay:
coderay_wrap: div
coderay_line_numbers: nil
coderay_tab_width: 4
coderay_bold_every: 10
coderay_css: class
2 ответа
Решение
На страницах GithHb работает минимальная конфигурация ruby / ruby gems, а также некоторые ваши _config.yml
Настройки см. https://help.github.com/articles/using-jekyll-with-pages для получения дополнительной информации.
Одним из способов решения этой проблемы является локальная сборка и последующая синхронизация сгенерированного вывода со страницами GitHub, минуя конфигурацию GitGub Jekyll.
Вы можете использовать kramdown с coderay на страницах github. Просто включите
markdown: kramdown
kramdown:
use_coderay: true
в вашем _config.yml
,