准备工作
备份好所有关于 Hexo 的文件,避免出错跑路(悲
以下所有操作建议在 Git 里运行
懒得配图了捏())(
清理 npm 缓存
1
| npm cache clean -f --force
|
安装升级工具(全局)
1 2
| npm install -g npm-check npm install -g npm-upgrade
|
更新 Hexo 版本
检查全局包是否可更新
更新全局包
更新 Hexo 版本
1
| npm install --global hexo
|
更新插件版本
更换目录至博客根目录
1 2 3
| cd /盘符/路径
cd /d/myblog/hexo
|
检查可更新的包
更新 package.json 与插件
1 2
| npm-upgrade npm update --save --force
|
删除模块目录与旧项目(可做)
1 2
| rm -rf node_modules && npm install --force rm -rf .deploy_git --force
|
修复依赖(没问题就不做)
更新主题版本
切换到主题目录
1 2 3
| cd themes/主题名
cd themes/butterfly
|
更新主题
1 2 3 4
| git add . git stash git pull git stash pop
|
小结
最后重新 hexo s
或 hexo cl&&hexo g&&hexo d
就可以了捏