安装git
安装nodejs
安装Hexo
注册GitHub账号
建立跟用户名一样的仓库
配置SSH公钥
Hexo远程部署是基于SSH方式,所以需要配置相应的SSH密钥
设置git邮箱和用户名
$ git config --global user.email "your email"
$ git config --global user.name "your name"
$ git config --list
生成密钥,回车三次,在当前用户目录下/.ssh文件中生成id_rsa和id_rsa.pub文件
$ ssh-keygen -t rsa -C "your email"
在GitHub中添加生成的SSH密钥
安装hexo-deployer-git
$ npm install hexo-deployer-git --save
修改Hexo项目的站点配置文件_config.yml,找到deploy
deploy:
type: git
repository: git@github.com:zheng-zy/zheng-zy.github.io.git
branch: master
部署远程博客
hexo g
hexo d
成功显示
INFO Deploy done: git