5

我现在正在使用 Jekyll-Bootstrap。在我的本地环境中,我可以在 jekyll 的 _config.yml 中启用 CodeRay,并在我的帖子中使用它,没有任何问题。但是同样的代码不能在 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
4

2 回答 2

2

您可以在 github 页面上将 kramdown 与 coderay 一起使用。只包括

markdown: kramdown
kramdown:
  use_coderay: true

在你的_config.yml.

于 2013-10-14T10:26:28.577 回答
1

GithHb 页面运行最小的 ruby​​ / ruby​​ gems 配置,它还将覆盖您的一些_config.yml设置,请参阅https://help.github.com/articles/using-jekyll-with-pages了解更多信息。

解决此问题的一种方法是在本地构建,然后绕过 GitGub 的 Jekyll 配置将生成的输出与 GitHub 页面同步。

于 2013-10-14T09:47:19.387 回答