官方外掛 hexo-generator-alias 1.0.0、hexo-cli 4.2.0、hexo-front-matter 2.0.0 & hexo-generator-feed 3.0.0 發布

hexo-generator-alias 1.0.0

重大變更

  • 需要 Node 10.13+ #54

新功能

  • feat: ‘redirect’ 選項 #48
  • feat: 使用 slug 重新導向到文章 #55
    • 請參閱此章節以了解使用方式。
    • 運作方式類似於 post_path 標籤外掛。

修正

hexo-cli 4.2.0

變更

  • feat(init): 支援 pnpm 並移除 yarn 2 #227
  • fix(init): 顯示執行 npm 的位置 #228

相依性

  • chore(deps-dev): 將 mocha 從 8.0.1 更新至 8.1.1 #231
  • chore(deps-dev): 將 eslint 從 7.5.0 更新至 7.6.0 #230

hexo-front-matter 2.0.0

重大變更

  • chore: 移除 node 8 的支援 #32

  • 現在必須宣告特定的函式,而不是宣告物件

    - const yfm = require('hexo-front-matter');
    + const { parse: yfm } = require('hexo-front-matter');

重構

  • refactor: forEach() #21
  • refactor/perf: regexp & split shorthand #34

整理

  • chore(deps-dev): 將 mocha 從 7.2.0 更新至 8.0.1 #33
  • chore(deps-dev): 將 mocha 從 6.2.2 更新至 7.1.1 #30
  • chore(deps-dev): 將 eslint 從 6.8.0 更新至 7.1.0 #32
  • chore(deps-dev): 將 eslint-config-hexo 從 3.0.0 更新至 4.0.0 #24

hexo-generator-feed 3.0.0

重大變更

  • 移除 Node 8 的支援 #153

修正

  • 與 Hexo 5 的相容性 #117
  • 使用 full_url_for() #143 #149
    • 這是為了避免手動串接 root 前綴,這可能會導致 URL 中出現不必要的雙斜線。
  • fix(template): 移除多餘的空白 #128

相依性

  • chore(deps-dev): 將 hexo 從 4.0.0 更新至 5.0.0 #117
  • chore(deps-dev): 將 mocha 從 7.2.0 更新至 8.0.1 #146
  • chore(deps): 將 hexo-util 從 1.9.0 更新至 2.1.0 #139
  • chore(deps-dev): 將 eslint 從 6.8.0 更新至 7.0.0 #141
  • chore(deps-dev): 將 camaro 從 4.2.0 更新至 5.0.0 #137