Hexo 3.0 终于发布了!经过四个 beta 版本和四个 RC 版本,Hexo 3 变得更加稳定和强大。感谢所有贡献者和测试人员!
有什么变化?
Hexo 3 有许多改进。更好的性能、更易于使用的 API、更高的覆盖率等等。以下是一些值得注意的变化
- 新的 CLI: 命令行界面已分离成一个独立的模块:hexo-cli
- 更精简的核心模块: 生成器、部署器和服务器也已从主模块中分离。
- 新的生成器 API: 生成器 API 在 Hexo 3 中发生了很大变化。
- 在文章中包含资源: 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