重装系统后hexo博客恢复
(已有旧博客的文件夹备份)
参考:电脑重装系统后hexo如何恢复部署hexo博客
一、安装 node.js 和 git
(nedejs安装还是不要安c盘,老是有奇奇怪怪的问题)(而且似乎不用配置环境变量)
二、设置git
配置 git 个人信息,生成新的 ssh 密钥:
1 | git config --global user.name "xxx"//账号名 |
一路回车,使用默认值即可。如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件
三、设置github上的公钥
打开id_rsa.pub文件,复制里面的内容,复制到Github的settings里面的ssh选项里去
可以使用ssh -T git@github.com
命令查看是否绑定邮箱成功,成功的话会有hi,xxxxx啥的,我当时报错显示
1 | ssh: connect to host github.com port 22: Connection refused |
个人猜测是22端口搞不了,一般都是换443端口,可用更换端口命令ssh -T -p 443 git@ssh.github.com
测试是否是因为此原因,如果是就在用户下的ssh文件夹下面找到config(如果没有就新建一个),修改为
1 | Host github.com |
四、安装hexo:
1 | npm install hexo-cli -g |
五、修改备份文件夹
打开原来的hexo博客所在文件夹,只需保留_config.yml,theme/,source/,scaffolds/,package.json,.gitignore
这些项目,删除其他的文件。
六、部署
然后打开 git bush 运行命令:
1 | npm install |
1 | npm install hexo-deployer-git --save //hexo d 部署到git插件 |
八、测试是否成功
1 | hexo g |
博客部署恢复完成。
评论系统未开启,无法评论!