Hexo 3.0 終於發佈了!經過四個 beta 版本和四個 RC 版本,Hexo 3 變得更加穩定和強大。感謝貢獻者和測試人員!
有哪些變更?
Hexo 3 有許多改進。更好的效能、更易於使用的 API、更高的覆蓋率等等。以下是一些值得注意的變更:
- 新的 CLI:命令列介面已分離為獨立的模組:hexo-cli
- 更精簡的核心模組:產生器、部署器和伺服器也已從主模組中分離出來。
- 新的產生器 API:Hexo 3 中的產生器 API 發生了很大的變化。
- 在文章中包含資源:Hexo 3 中添加了幾個有用的標籤外掛:
post_path
、post_link
、asset_path
、asset_link
、asset_img
。 - 非同步標籤外掛:標籤外掛現在可以執行非同步任務!
- 時區支援:您現在可以定義網站的時區。
更多資訊:Hexo 3.0 中的重大變更,更新日誌
如何更新?
修改
package.json
。{
"hexo": {
"version": ""
}
}安裝 hexo-cli。如果發生任何錯誤,請嘗試先移除 hexo。
$ npm install hexo-cli -g
安裝 Hexo。
$ npm install hexo --save
安裝外掛。您不必安裝所有以下外掛。這取決於您的需求。
$ npm install hexo-server --save
$ npm install hexo-generator-index --save
$ npm install hexo-generator-archive --save
$ npm install hexo-generator-category --save
$ npm install hexo-generator-tag --save
$ npm install hexo-deployer-git --save
$ npm install hexo-deployer-heroku --save
$ npm install hexo-deployer-rsync --save
$ npm install hexo-deployer-openshift --save更新外掛。特別是產生器和篩選器。由於 API 在 Hexo 3 中有重大變更。
更多資訊:從 2.x 遷移到 3.0