如何将hexo生成的个人博客部署到GitHub上
前提工作
1、准备好hexo生成的内容
2、在hexo生成文件的地方打开cmd命令
3、提前安装号Git
1、打开GitHub官网并登录自己的账号。
登录完账号后,点击右上方的个人头像,选择Repositories

进入后带年纪New 创建一个存储库 并且将Repository name 的名称命名为:自己的名称.github.io
注意将Add README 后面勾选上
最后带年纪Create repositiry进入下一步
显示这个说明是正确的
2、修改 _config.yml相关配置
打开自己hexo创建的博客中 _config.yml 的文件,使用代码编辑器打开。在文档的最后面添加如下代码:
1 | deploy: |

复制SSH里面的路径到repo 里面
注意:使用SSH 前需要我们在GiHubt中添加证书,证书的生成方式是通过Git来生成的
2-1使用Git 生成密钥
没有安装Git 的可以参考这篇文章:
https://le-m76.github.io/mao.github.io/2025/11/28/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85GIt/
win + r : 输入cmd 打开命令框。输入:
1 | ssh-keygen -t ed25519 -C "你的GitHub邮箱(如2148270572@qq.com)" |






注意:
需要在生成密钥的位置添加一个文件:config
注意:config是没有后缀的
使用记事本打开输入内容:
1 | Host github.com |
此内容主要是更换端口号。因为原来的端口号系统不让用所有必须在这里配置文件更换端口号。
2-2 复制密钥到GitHub上
将生成的密钥添加到GitHub上面



3、将hexo部署到GitHub
使用cmd命令打开个人博客的文件夹的cmd命令。
3-1首先要安装hexo-deployer-git 插件
在打开的命令框中输入:npm install hexo-deployer-git –save。
等待安装完成后输入:hexo clean && hexo deploy 或者 hexo clean && hexo generate && hexo deploy
1 | hexo clean && hexo generate && hexo deploy |
最后提示INFO Deploy done: git 则说明安装成功