区别Jekyll本地服务器和github

时间:2017-01-01 06:47:46

标签: github jekyll

我在我的博客上使用Jekyll(在GitHub页面上)。

当我在本地服务器上运行Jekyll时,它看起来没问题:

enter image description here

但是当我将网站推送到GitHub时,代码部分就被破坏了:

enter image description here

环境有什么区别?这是我的配置文件:

timezone:    America/New_York
locale:      en_US
future:      true
highlighter: rouge
markdown:    kramdown
gems:
  - jekyll-sitemap
sass:
  sass_dir: _sass
  style: compressed
permalink:   /:categories/:title/
paginate: 5
float_share: true
kramdown:
  auto_ids: true
  footnote_nr: 1
  entity_output: as_char
  toc_levels: 1..6
  enable_coderay: true
  coderay:
    coderay_line_numbers: nil
    coderay_line_numbers_start: 1
    coderay_tab_width: 4
    coderay_bold_every: 10
    coderay_css: class

1 个答案:

答案 0 :(得分:0)

检查这是否为jekyll-kramdown rendering issue,并查看以下config file是否效果更佳。

对于这些代码块,请使用“Creating and highlighting code blocks

中建议的语法
  

例如,语法高亮显示Ruby代码:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```