Hexo 配置 Git 部署到 GitHub Pages
前言
Hexo 写完文章总得发到网上让人看吧?最简单的方法就是部署到 GitHub Pages,而且还免费!
今天把这个配置过程理一理,省得每次都要翻文档。
一、先装部署插件
Hexo 默认不带 Git 部署功能,得自己装一个:
1 | npm install hexo-deployer-git --save |
就一行命令,搞定。
二、配置 Git 用户信息
告诉 Git 你是谁,以后提交记录会显示这个名字:
1 | git config --global user.name "你的GitHub用户名" |
邮箱最好填 GitHub 账号绑定的那个,不然 GitHub 上的小绿点贡献记录会对不上号。
三、生成 SSH 密钥
这一步是为了让服务器认识你的电脑,不用每次部署都输入密码:
1 | ssh-keygen -t rsa -C "你的GitHub关联邮箱" |
一路回车就行,啥都不用改。生成完之后去 ~/.ssh/id_rsa.pub 文件,把里面的内容复制出来。
四、把公钥加到 GitHub
- 登录 GitHub,点右上角头像 → Settings
- 左边菜单找 SSH and GPG keys
- 点 New SSH key
- 标题随便起(比如”我的电脑”),把刚才复制的公钥内容粘贴进去
- 点保存
五、验证 SSH 连上了没
1 | ssh -T git@github.com |
如果看到 Hi xxx! You've successfully authenticated...,说明配置成功了,可以直接连 GitHub。
六、配置 Hexo 部署
打开项目根目录下的 _config.yml,找到 deploy 部分,改成这样:
1 | deploy: |
记得把 你的GitHub用户名 换成你自己的。
搞定收工!
配置好之后,以后每次部署只需要:
1 | hexo clean && hexo deploy |
Hexo 会自动帮你清理、生成、上传,一条龙服务。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Kaze's Home!
评论





