重装系统后hexo博客恢复

(已有旧博客的文件夹备份)
参考:电脑重装系统后hexo如何恢复部署hexo博客

一、安装 node.js 和 git

(nedejs安装还是不要安c盘,老是有奇奇怪怪的问题)(而且似乎不用配置环境变量)

二、设置git

配置 git 个人信息,生成新的 ssh 密钥:

git config --global user.name "xxx"//账号名
git config --global user.email "xxx"//注册邮箱地址
ssh-keygen -t rsa -C "xxx"//注册邮箱地址

一路回车,使用默认值即可。如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件

三、设置github上的公钥

打开id_rsa.pub文件,复制里面的内容,复制到Github的settings里面的ssh选项里去
可以使用ssh -T [email protected]命令查看是否绑定邮箱成功,成功的话会有hi,xxxxx啥的,我当时报错显示

ssh: connect to host github.com port 22: Connection refused

个人猜测是22端口搞不了,一般都是换443端口,可用更换端口命令ssh -T -p 443 [email protected] 测试是否是因为此原因,如果是就在用户下的ssh文件夹下面找到config(如果没有就新建一个),修改为

Host github.com  
User [email protected]  
Hostname ssh.github.com  
PreferredAuthentications publickey  
IdentityFile ~/.ssh/id_rsa  
Port 443

四、安装hexo:

npm install hexo-cli -g

五、修改备份文件夹

打开原来的hexo博客所在文件夹,只需保留_config.yml,theme/,source/,scaffolds/,package.json,.gitignore 这些项目,删除其他的文件。

六、部署

然后打开 git bush 运行命令:

npm install
npm install hexo-deployer-git --save //hexo d 部署到git插件

八、测试是否成功

hexo g
hexo d

博客部署恢复完成。

你可能感兴趣的:(笔记,github,git)