【问题标题】:Is it possible to use CodeRay in github pages?是否可以在 github 页面中使用 CodeRay?
【发布时间】:2013-10-20 09:41:15
【问题描述】:

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

【问题讨论】:

  • 我遇到了完全相同的问题。 CodeRay 在本地运行良好,但在 GitHub Pages 上却不行。自您发布问题以来,您在此问题上是否取得了任何进展?
  • 没有。似乎使用 CodeRay 的唯一方法是遵循我标记为已接受的答案。

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


【解决方案1】:

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

markdown: kramdown
kramdown:
  use_coderay: true

在你的_config.yml

【讨论】:

  • 我在 CodeRay 中使用 kramdown。但是 github 页面没有按预期工作。我现在更新我的问题以包含_config.yml
【解决方案2】:

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

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

【讨论】:

  • 如何绕过这个问题?我在这里面临同样的问题,所有布局都只在本地看起来不错,谢谢!
猜你喜欢
  • 1970-01-01
  • 2019-01-06
  • 1970-01-01
  • 2023-01-30
  • 1970-01-01
  • 2012-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多