是否可以在github页面中使用CodeRay?

时间:2013-10-12 09:54:16

标签: github jekyll github-pages coderay jekyll-bootstrap

我现在正在使用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

2 个答案:

答案 0 :(得分:2)

你可以在github页面上使用kramdown和coderay。只需加入

markdown: kramdown
kramdown:
  use_coderay: true

_config.yml

答案 1 :(得分:1)

GithHb页面运行最小的ruby / ruby​​ gems配置,它还会覆盖部分_config.yml设置,请参阅https://help.github.com/articles/using-jekyll-with-pages以获取更多信息。

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