最近加装了一块 512G 的固态(长江存储致钛),重新装了 win10 专业版系统,本来想着还要重新创建 hexo 博客,再一点点把以前的博客文件移植过来😅。在知乎上看到一篇文章,发现可以直接用之前的博客文件,只需要重新配置一下环境就好,亲测有用。
注意
此博客方法只适用于之前的 hexo 博客文件夹有备份(本地备份或者云端备份)
安装 git 和 Node.Js 环境
git 安装与配置
首先进入👉 git 官网,安装适合自己电脑系统的 git。
然后配置 SSH KEY ,安装 git 后随便在任何一个地方右击打开 Git Bash ,然后依次输入以下命令。
1 | git config --global user.name "GitHub账户名" |
这时你会在 “C:\Users\用户名” 这个路径里看到 .ssh 文件,打开它,复制 id_rsa.PUB 文件里面的内容,然后去👉 Github 官网,打开右上角账号里的 Setting ,打开 SSH and GPG keys 选项,点击 NEW SSH KEY 创建 SSH KEY ,名字随便取,值为你刚才复制的内容。
连接 远程Github 的方法很多,我比较习惯 SSH KEY,一次配置长期有效。
Node.Js 环境配置
进入👉 NodeJs 官网,安装适合自己电脑系统的 NodeJs 即可。
安装好后可以利用
1 | node -v |
查看是否安装成功,如果出现版本号就算安装成功。
这里需要注意一点,最新的稳定版node下载安装后,检测 npm -v 会有一个警告
1 | npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. |
这是由于npm版本的问题,具体解决方法参考👉 CSDN 上的解决方法
安装 hexo
打开之前备份的博客文件夹,右击打开 Git Bash,输入
1 | npm install hexo-cli -g |
删除以前残留的博客文件
为防误操作,执行本操作之前,建议再备份一份。
保留_config.yml, themes/, source/, scaffolds/, package.json, .gitignore 这些文件/文件夹, 其它可以删除。
- 删除前
- 删除后
重新安装依赖
依次用 Git Bash 输入以下命令
1 | npm install hexo-deployer-git --save |
检查是否重新部署成功。