上传到仓库并部署云服务商

AI-摘要
晚的Ai GPT
本文简要介绍了如何将Hexo博客部署到GitHub Pages。首先创建匹配用户名的公共仓库,安装Git部署插件,生成并添加SSH密钥。配置部署参数后,运行部署命令,最后手动开启GitHub Pages服务。部署成功后,访问对应网址即可查看博客,整个过程免费且无需复杂服务器知识。
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
上传到仓库并部署云服务商
晚Official一、引言
“博客写好了,却困在本地?5分钟教你把Hexo一键部署到GitHub Pages,让全世界看到你的文章!”
你已经完成了Hexo的本地搭建,现在只差最后一步——将它推送到GitHub Pages,让你的博客正式上线。这篇指南将手把手教你配置Git部署、绑定域名、实现自动化发布,无需复杂的服务器知识,完全免费!
二、准备工作
1.1 创建Github仓库
登录GitHub,点击右上角 + → New repository
仓库名称格式: 你的用户名.github.io (必须完全匹配用户名)
选择 Public(公共),勾选 Add a README file,后期可以改成Private(私人)的,如果用Vercel、Netilfy。
点击 Create repository
2 安装Git部署插件
在Hexo站点根目录打开终端,执行:
1 | npm install hexo-deployer-git --save |
三、配置部署参数
3.1 生成SSH密钥(本地终端)
1 | ssh-keygen -t ed25519 -C "你的GitHub注册邮箱" |
3.2 添加公钥到GitHub
1 | # 复制公钥内容 |
- GitHub → 右上角头像 → Settings → SSH and GPG keys
- New SSH key → 粘贴公钥 → 标题写”Hexo Deploy” → Add SSH key
3.3 测试SSH连接
3.1 修改 _config.yml
1 | # 部署配置(注意缩进) |
⚠️ repo必须用SSH格式 git@github.com:… 而不是HTTPS
四、执行命令
1 | # 清除缓存 → 生成 → 部署 |
部署成功标志:
1 | INFO Validating config |
五、开启 Github Pages
5.2 ⚠️ 关键:手动开启GitHub Pages
这是必须的! 新仓库默认不自动开启Pages:
- 进入仓库 → Settings → 左侧 Pages
- Source 选择 Deploy from a branch
- Branch 选择 main → 文件夹选 /(root) → 点击 Save
- 看到绿色提示 “Your site is ready to be published at…” 即开启成功.
五、验证上线
- 等待2-5分钟(GitHub构建需要时间)
- 访问 https://你的用户名.github.io
- 仓库 → Actions 标签页可查看构建进度
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果








