Windows Hexo Github发布问题

1.工欲善其事必先利其器


安装插件 hexo-deployer-git

2.设置_config.yml


1
2
3
4
deploy:
type: git
repo: git@github.com:yourname/yourname.github.io.git
branch: master

3.生成SSH Key


  1. 打开Git Bash输入以下指令(任意位置点击鼠标右键),检查是否已经存在了SSH keys
    如果不存在就没有关系,如果存在的话,直接删除.ssh文件夹里面所有文件。
    Windows下默认在C:\Users\Yourname\.ssh路径
    1
    ls -al ~/.ssh
  1. 输入以下指令(邮箱就是你注册Github时候的邮箱)后,一路回车:
    1
    ssh-keygen -t rsa -C "your email address"

3.然后键入以下指令:

1
ssh-agent -s

4.拷贝id_rsa.pub内容,在github中添加SSH key,具体操作看官方说明

1
clip < ~/.ssh/id_rsa.pub

4.提交hexo deploy

cd 到bolg路径中执行hexo generate``hexo deploy


一定要使用Gitbash提交 使用cmd提交会出错