- 访问 GitHub 并登录
- 点击右上角的 "+" 号,选择 "New repository"
- 仓库名称填写:
final-exam-cram(或其他你喜欢的名字) - 选择 Public(公开)或 Private(私有)
- 勾选 "Add a README file"
- 点击 "Create repository"
- 在新创建的仓库页面,点击 "Add file" → "Upload files"
- 将以下文件拖拽到上传区域:
index.htmlflashcards.htmlconcepts.htmlunlock.htmljs/data.jsREADME.md.gitignore
- 在 "Commit changes" 框中输入:
Initial commit - 点击 "Commit changes"
# 进入项目目录
cd e:\Programs\FlashCard
# 初始化 git 仓库
git init
# 添加所有文件
git add .
# 提交
git commit -m "Initial commit"
# 添加远程仓库(替换为你的仓库地址)
git remote add origin https://github.com/your-username/final-exam-cram.git
# 推送到 GitHub
git branch -M main
git push -u origin main- 在仓库页面,点击 "Settings" 标签
- 在左侧菜单中找到 "Pages"
- 在 "Source" 下:
- Branch 选择:
main - Folder 选择:
/ (root)
- Branch 选择:
- 点击 "Save"
- 等待 1-3 分钟,GitHub 会自动构建和部署
- 刷新页面,会看到类似这样的链接:
https://your-username.github.io/final-exam-cram/
点击显示的链接,即可访问你的网站!
如果你想使用自己的域名:
- 在仓库的 Settings → Pages 中
- 在 "Custom domain" 中输入你的域名(如
exam.yourdomain.com) - 在你的域名 DNS 设置中添加 CNAME 记录:
- 主机记录:
exam - 记录值:
your-username.github.io
- 主机记录:
- 等待 DNS 生效(通常需要几分钟到几小时)
当你需要更新网站内容时:
- 在仓库页面点击要修改的文件
- 点击右上角的铅笔图标
- 修改内容
- 在底部输入提交信息
- 点击 "Commit changes"
# 修改文件后
git add .
git commit -m "Update content"
git pushGitHub Pages 会自动检测到更改并重新部署。
A: 检查文件名是否正确,特别是 index.html 是否存在
A: GitHub Pages 部署需要 1-3 分钟,请耐心等待
A: 在仓库的 "Actions" 标签中可以查看部署日志
A: 可以,但私有仓库的 GitHub Pages 只能通过登录 GitHub 的用户访问
A: 参考上面的"自定义域名"部分
- 压缩图片:使用工具如 TinyPNG 压缩图片
- 使用 CDN:将大文件托管到 CDN
- 启用 Gzip:GitHub Pages 默认已启用
- 缓存策略:在 HTML 中添加缓存头
- 不要在代码中硬编码敏感信息
- 定期更新依赖(如果有)
- 使用 HTTPS(GitHub Pages 默认提供)
- 定期备份代码
部署成功后,你可以:
- 分享链接给同学
- 在社交媒体上推广
- 根据用户反馈优化内容
- 添加更多学科的内容
如果遇到问题,可以:
- 查看 GitHub Pages 官方文档
- 在 GitHub 社区搜索类似问题
- 联系 GitHub 支持