Hexo升级
文章目录
升级方案
node.js
使用n模块管理node版本
|
|
Windows下还可以以安装包直接覆盖安装,进行升级。
|
|
Hexo
直接使用npm i hexo-cli -g
和 npm update
升级并不完整。正确的姿势是
|
|
最后一步的作用如下
- 会把依赖包安装到 node_modules 目录中
- 会在package.json的dependencies属性下添加依赖包的名称和版本号
- 之后运行npm install命令时,会自动安装依赖包到node_modules目录中
查看package.json
中的dependencies
属性可确认更新。
Next
Hexo主题的更新说明是直接通过git pull
更新,但是跨度较大时,你很可能会发现配置文件挂掉。因此,我们需要采取单独的配置策略
简单来说,就是将站点和主题的配置一起放置在source/_data/next.yml
,而不需要单独去管理站点配置_config.yml
和主题配置theme/next/_config.yml
首先,确认主题默认配置theme/next/_config.yml
中的override
设置为false
。然后,将站点配置_config.yml
的全部内容和主题配置theme/next/_config.yml
中自定义的部分,整合到source/_data/next.yml
,以后该文件即可完成所有的配置。