重装系统后hexo的部署

文章针对于重装系统之前对于hexo有备份的情况。

安装部署hexo

详见:https://hexo.io/zh-cn/docs/
依赖于node.js和git

1
2
3
4
5
6
7
8
9
node -v
npm -v
npm install -g hexo-cli
npm install hexo-deployer-git --save # hexo deploy会用到
npm install hexo-server --save # Hexo 3.0 把服务器独立成了个别模块,您必须先安装 hexo-server 才能使用。输入hexo server默认会在本地4000端口显示


mkdir blog & cd blog
hexo init

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测试

坚持原创技术分享,您的支持将鼓励我继续创作!