我在我的博客上使用Jekyll(在GitHub页面上)。
当我在本地服务器上运行Jekyll时,它看起来没问题:
但是当我将网站推送到GitHub时,代码部分就被破坏了:
环境有什么区别?这是我的配置文件:
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
答案 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
```