Можно ли использовать 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,

Другие вопросы по тегам