重装系统后会面临hexo迁移的问题,目前将hexo部署在github上,主要就是解决发布的问题。以及重新安装环境。
环境安装
- Node.js
- Git
Node.js的网站:[nodejs.org/en/]
安装长期支持版即可
Git的网站:[git-scm.com/]
设置环境变量时选择Git Bash命令行工具即可
检查安装状态
在任意地方右击,打开Git Bash,查看node.js和Git的版本
node -v
npm -v
安装hexo
npm install -g hexo-cli
安装完后会提示一些项目正急需资金支持
安装hexo-deployer-git
npm install hexo-deployer-git --save
重新绑定Github仓库
在Git Bash中配置git的账户信息
git config --global user.name "github username"
git config --global user.email "github email"
(命令中的引号是必要的)
创建SSH私钥
ssh-keygen -t rsa -C "github email"
下面的选项直接回车即可。创建完成后可在Users\用户名\.ssh文件夹中看到保存的密钥。
添加私钥
在GitHub的账户设置中找到SSH and GPG keys替换原本的私钥
测试连接
ssh -T git@github.com
发布
hexo d
发布过程中可能会弹出github的消息,要求登录一次账号。