2 小时从零部署个人网站到 GitHub Pages
从零开始,在 2 小时内部署你的个人网站到 GitHub Pages,完全免费!
一句话总结
跟着我一步步操作,2 小时内搞定个人网站部署,适合完全小白的你。
核心笔记
- 注册 GitHub 账户
- 创建 GitHub Pages 仓库
- 使用 OpenCode 创建项目
- 配置 glm-4.7 模型
- 编写和发布页面
学完你能做什么
完成本教程后,你将能够:
- 拥有属于自己的个人网站
- 使用 AI 辅助编程
- 掌握 GitHub Pages 部署流程
- 学会自然语言编程
你现在的困境
- 没有编程基础,不知道如何开始
- 想要个人网站但不知如何部署
- 看到各种教程无从下手
- 害怕操作复杂,怕出错
什么时候用这一招
- 想要搭建个人博客或作品集
- 需要学习网站部署流程
- 想要实践 AI 编程
- 完全零基础,需要详细教程
核心思路
GitHub Pages 提供免费的静态网站托管服务,我们只需要:
- 注册 GitHub 账户
- 创建一个仓库
- 使用 OpenCode 生成网站代码
- 推送代码到 GitHub,自动部署
跟我做
步骤 1:注册 GitHub 账户(5 分钟)
- 访问 https://github.com
- 点击右上角的"Sign up"按钮
- 选择注册方式:
- 邮箱注册
- Google 账号登录
- 填写用户名(这个会出现在你的网站地址中)
- 完成邮箱验证
注意: 记住你的用户名,后续会用到!
步骤 2:安装和配置 OpenCode(20 分钟)
2.1 下载 OpenCode
访问 OpenCode 官网下载并安装最新版本。
2.2 配置 glm-4.7 模型
- 打开 OpenCode
- 进入设置 → 模型配置
- 添加 glm-4.7 模型:
- 模型名称:glm-4.7
- API 地址:根据实际情况填写
- 模型版本:最新稳定版
2.3 先看 Start 教程
在 OpenCode 中查看 Start 教程,熟悉基本操作:
- 如何创建新项目
- 如何使用自然语言编写代码
- 如何预览和测试代码
步骤 3:创建个人网站项目(30 分钟)
打开 OpenCode,使用自然语言描述需求:
请帮我创建一个简洁的个人网站,包含以下内容:
- 首页:自我介绍、联系方式、作品展示
- 设计风格:简洁现代,响应式设计
- 技术栈:HTML + CSS + JavaScript
- 包含导航栏和页脚
OpenCode 会自动生成代码,你可以:
- 审查生成的代码
- 提出修改意见
- 要求添加更多功能
步骤 4:创建 GitHub Pages 仓库(10 分钟)
- 登录 GitHub
- 点击右上角的 "+" 按钮
- 选择 "New repository"
- 仓库名称格式:
你的用户名.github.io- 例如:
zhangsan.github.io
- 例如:
- 设置为 Public(公开)
- 点击 "Create repository"
重要: 仓库名称必须是 用户名.github.io 格式!
步骤 5:创建网站文件(15 分钟)
在 OpenCode 中,根据之前生成的代码,创建以下文件结构:
你的项目文件夹/
├── index.html # 首页
├── css/
│ └── style.css # 样式文件
├── js/
│ └── main.js # JavaScript 文件
└── img/ # 图片资源
在 OpenCode 中生成每个文件的内容。
步骤 6:推送代码到 GitHub(15 分钟)
6.1 初始化 Git
在你的本地项目文件夹中,打开命令行:
# 初始化 Git 仓库
git init
# 添加所有文件
git add .
# 提交代码
git commit -m "初次部署个人网站"
6.2 关联 GitHub 仓库
# 添加远程仓库地址(替换成你的用户名)
git remote add origin https://github.com/你的用户名/你的用户名.github.io.git
# 推送代码到 GitHub
git push -u origin main
如果遇到错误,尝试使用:
git branch -M main
git push -u origin main
步骤 7:等待部署(10 分钟)
GitHub Pages 会自动检测到 用户名.github.io 仓库,并开始部署。
- 访问 https://你的用户名.github.io
- 等待 1-2 分钟
- 刷新页面,你的网站就上线了!
查看部署状态:
- 进入仓库 → Settings → Pages
- 查看部署状态和历史
步骤 8:更新和迭代(随时)
网站部署后,你可以随时更新:
- 在 OpenCode 中修改内容
- 提交更改:
git add . && git commit -m "更新内容" - 推送到 GitHub:
git push - 等待自动部署完成
检查点
✔ 成功注册 GitHub 账户 ✔ 下载并配置了 OpenCode ✔ 添加了 glm-4.7 模型 ✔ 熟悉了 Start 教程 ✔ 创建了个人网站项目 ✔ 创建了 GitHub Pages 仓库 ✔ 成功推送代码到 GitHub ✔ 访问你的网站正常显示
踩坑提醒
问题 1:仓库名称错误
问题: 网站无法访问,显示 404 错误
原因: 仓库名称不是 用户名.github.io 格式
解决: 检查仓库名称,确保格式正确
问题 2:推送代码失败
问题: 执行 git push 时报错
原因: 网络问题或权限问题
解决:
- 检查网络连接
- 确认 GitHub 账户和权限
- 尝试使用 SSH 而不是 HTTPS
问题 3:网站部署慢
问题: 推送代码后网站很久才更新
原因: GitHub Pages 部署需要时间
解决: 耐心等待 1-2 分钟,或查看 Pages 设置中的部署状态
问题 4:OpenCode 生成的代码有问题
问题: 生成的代码不能正常运行
原因: 需求描述不够详细
解决: 更详细地描述需求,提供更多上下文信息
本课小结
恭喜你!🎉
你现在拥有了:
- 一个完全免费的个人网站
- 掌握了 GitHub Pages 部署技能
- 学会了使用 OpenCode + glm-4.7 编程
- 可以随时更新和改进你的网站
下一课预告
下一篇文章将介绍如何使用 OpenCode 实现更多高级功能,比如添加博客系统、评论功能等,敬请期待!