文章针对于重装系统之前对于hexo有备份的情况。
安装部署hexo
详见:https://hexo.io/zh-cn/docs/
依赖于node.js和git
1 | node -v |
blog文件夹下会生成一系列文件,其中重点是:_config.yml、source、themes、package.json(应用程序的信息)
文件替换
上面的重点文件_config.yml、source、themes、package.json,将自己备份好的拷贝过来替换
ssh配置
如果之前有备份~/.ssh,就直接将.ssh文件拷贝到~文件夹下就OK了。如果没有备份,就重新生成一对rsa密钥吧1
ssh-keygen -t rsa
按提示输入密码,不想加密就直接回车两次,然后在~/.ssh
文件夹下可以看到id_rsa id_rsa.pub
,复制id_rsa.pub内容
登陆自己的github,在ssh配置部分new SSH key
,粘贴
回到终端,输入ssh -T git@github.com
,测试是否通过认证
hexo测试
回到blog文件夹下,输入hexo g -d
测试