换电脑或者重装系统前原来电脑上已经配置好并生成的hexo目录里如下几个文件拷贝好
安装好Git
将新的SSH秘钥配置到GitHub上
检查本机是否有ssh秘钥
$ cd ~/.ssh
-
如果没有则提示: No such file or directory
创建新的秘钥:$ ssh-keygen -t rsa -C "your_email@youremail.com"
然后会提示设置密码,这里可以不设置一路回车到底
成功后会提示Your public key has been saved in /home/you/.ssh/id_rsa.pub. The key fingerprint is: # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@youremail.com
-
有秘钥会直接进入.ssh目录 利用lf查看
找到生成的秘钥
登录github账号,添加新的秘钥,将以上文件中的内容复制进去即可
然后配置账户
$ git config --global user.name “your_username” #设置用户名
$ git config --global user.email “your_registered_github_Email” #设置邮箱地址
检验秘钥是否生效
ssh -T git@github.com
安装Node.js
安装hexo
npm install -g hexo
新建Hexo文件夹,将拷贝好的几个文件放入Hexo目录下,并在该目录下安装以下模块
npm install
npm install hexo-deployer-git --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
部署
hexo g
hexo deploy