No Zuo No Die Why You Try

Jekyll 设置

前段时间测试了下 GitBlog,然后这个站点就自动创建出来了,本来也该就没有然后了。

但今天突然抽风,就给设置一下,使得这个 不要停留在仅仅是一个 fork 的样子。

算了下大概做了这几件事情

Markdown Engine

相对来说就是配置 markdown 这有点棘手,本身对 ruby 就不熟,那几个 engine 都是头一次听说,我的需求就几样,现在 haroopad 都支持的不错

反复试了下 redcarpetkramdown 的各种配置,都不太满意,都有些奇怪的问题不知道怎么解决

由于 redcarpet 不支持扩展 (Attribute List) 现在的选择是 kramdown

最终的配置

修改过的 _config.yml 大概是酱紫

... ...
markdown: kramdown
# markdown: redcarpet

... ...
JB :
  ... ...
  comments :
    provider : disqus
    disqus :
      short_name : SoloCompany
  ... ...

... ...
redcarpet:
  extensions:
    - hard_wrap
    # - no_intra_emphasis
    # - autolink
    - strikethrough
    - fenced_code_blocks
    - tables
    - superscript

kramdown:
  input: GFM
  auto_ids: true
  footnote_nr: 1
  entity_output: as_char
  toc_levels: 1..6
  parse_block_html: true
  coderay:
    coderay_wrap: div
    coderay_line_numbers: inline
    coderay_line_numbers_start: 1
    coderay_tab_width: 4
    coderay_bold_every: 10
    coderay_css: style