备份!备份!备份!
重要的事情说三遍,有较大的改动一定要备份,而且更新Hexo
存在很多不可控因素,哪怕更新成功了也一定要保留一份备份以备不时之需。做好备份就可以开始更新框架了。。。
Hexo升级
要升级就彻底一点,把Hexo
的全部依赖都升级到最新版本,参考以下步骤吧。
npm全局软件更新
1 | # 清理npm缓存 |
hexo更新当前目录模块
1 | # 进入博客目录 |
检查
在上述步骤完成后,package.json
将可以看到最新的版本信息,在其他开发机器上,也可以根据更新成功的package.json
,直接通过npm install
进行安装
小结
至此Hexo的升级就结束了,但是不要着急将源文件上传到仓库,先在本地三连一下hexo clean && hexo g -d
,如果在执行Hexo d
的时候报错了,可以尝试删除.deploy_git
文件夹里面的内容,这个是前面生成的网站项目内容,与当前的不兼容。
如果还报错也可能是没按照步骤来,本文章里每个指令都有它的作用,可以删除重来一遍。
个人建议使用自动部署的同学先在本地三连一下,然后访问github
的链接预览一下,确认一下没什么大问题再覆盖掉仓库。