升级Hexo
目前电脑上存在2个Hexo站点,新的自不必说,旧的那个是之前使用Github Page部署的,后来因为文章多迁移到了WordPress,就再没更新过,但是旧的站点我自己加了很多DIY,所以有时候就需要对配置进行比对等操作,对于略微有点强迫症的我来说,版本必须最新,再不济也要保持一致,所以就把以前折腾Hexo的笔记找出来,修修改改发布出来。
升级Node.js
对于mac用户来说,直接使用brew
命令即可升级到最新版本。
1 | brew upgrade node |
当然,对于一台电脑需要有多个node版本的用户俩说,使用nvm更方便一点。
检查需要升级的模块
因为hexo是node.js
实现的,那么检查模块自然也是使用node的相关命令,使用如下命令进行检查:
1 | npm outdated |
此时会输出如下:
1 | Package Current Wanted Latest Location |
编辑package.json
将这些版本号信息对应的修改一下,此时package.json的内容如下:
1 | { |
因为我已经升级或hexo的版本,所以这里的输出内容并没有看到,实际上你需要将hexo的版本也改到最新版本。修改完成后,使用如下命令进行更新:
1 | npm install --save |
或者直接使用如下命令更新
1 | npm update xxxx |
此时,Hexo已经其安装的第三方模块都已经更新到最新版本。