官方外掛 hexo-renderer-markdown-it 4.0.0 版本發佈

我們已發佈官方外掛 hexo-renderer-markdown-it 的新版本

重大變更

  • 我們已更新預設配置,使其與 hexo-renderer-marked 保持一致 #90, #92

    • 新的預設值
    markdown:
    render:
    html: true
    xhtmlOut: false
    breaks: true
    linkify: true
    typographer: true
    quotes: '“”‘’'
    plugins:
    anchors:
    level: 2
    collisionSuffix: ''
    permalink: false
    permalinkClass: 'header-anchor'
    permalinkSymbol: '¶'
    case: 0
    separator: '-'
    • 先前的預設值 (其他配置保持不變)
    markdown:
    anchors:
    permalink: true
    level: 1
    collisionSuffix: 'v'
    case: 1
  • 需要 Node 8.6+ 版本 #79

功能

  • 包含官方 markdown-it 外掛 #52, #86, #87

    • 它們預設為停用
    • 包含的外掛
    markdown:
    plugins:
    - markdown-it-abbr
    - markdown-it-cjk-breaks
    - markdown-it-container
    - markdown-it-deflist
    - markdown-it-emoji
    - markdown-it-footnote
    - markdown-it-ins
    - markdown-it-mark
    - markdown-it-sub
    - markdown-it-sup
  • 包含 markdown-it-cjk-breaks 外掛 #56

    • 啟用方法
    markdown:
    plugins:
    - markdown-it-cjk-breaks
  • 新增 anchors: 的選項 #95

    markdown:
    anchors:
    case: 0 # Set to 1 to transform anchors to lowercase, 2 for uppercase
    separator: '-' # Replace the space with a dash, can be any character

整理

  • 將 markdown-it 從 v8 更新至 v10 #80, #88
  • 將 mocha 從 v3 更新至 v5 #60