GitHub Pages 部署指南
本指南将帮助您将这个工作时间记录器部署到 GitHub Pages。
前置要求
- 已安装 Git
- 拥有 GitHub 账号
部署步骤
1. 初始化 Git 仓库
在项目目录下打开终端/命令行,执行以下命令:
1 | # 初始化 Git 仓库 |
2. 创建 GitHub 仓库
- 登录 GitHub
- 点击右上角的 “+” 号,选择 “New repository”
- 填写仓库信息:
- Repository name:
work-time-recorder(或您喜欢的名称) - Description:
工作时间记录器 - 一个简洁美观的Web应用 - 选择 Public (GitHub Pages 免费版需要公开仓库)
- 不要勾选 “Initialize this repository with a README”
- Repository name:
- 点击 “Create repository”
3. 连接本地仓库到 GitHub
在终端执行以下命令(将 YOUR_USERNAME 替换为您的 GitHub 用户名):
1 | # 添加远程仓库 |
4. 启用 GitHub Pages
- 在 GitHub 仓库页面,点击 “Settings”(设置)
- 在左侧菜单中找到 “Pages”
- 在 “Source” 部分:
- 选择 “Deploy from a branch”
- Branch 选择 “main”
- Folder 选择 “/ (root)”
- 点击 “Save”
5. 访问您的网站
等待几分钟后,您的网站将在以下地址可用:
1 | https://YOUR_USERNAME.github.io/work-time-recorder/ |
GitHub 会显示您的网站地址,您也可以在 Settings > Pages 页面看到。
更新网站
当您修改代码后,执行以下命令更新网站:
1 | # 添加更改的文件 |
推送后,GitHub Pages 会自动更新(通常需要几分钟)。
注意事项
数据存储:本应用使用浏览器的 LocalStorage 存储数据,每个用户的数据都保存在各自的浏览器中。
HTTPS:GitHub Pages 自动提供 HTTPS,确保数据传输安全。
自定义域名:如果您有自己的域名,可以在 Settings > Pages 中设置自定义域名。
文件结构:确保
index.html在仓库根目录,GitHub Pages 才能正确识别。
故障排除
网站显示 404
- 确保仓库是 Public
- 检查 Settings > Pages 中的配置是否正确
- 等待几分钟让 GitHub 完成部署
样式或脚本不加载
- 检查文件路径是否正确(使用相对路径)
- 确保所有文件都已提交到仓库
数据丢失
- 这是正常的,因为数据存储在浏览器本地
- 清除浏览器缓存会删除数据
- 如需持久化存储,需要后端服务
快速部署命令(一键执行)
如果您已经创建了 GitHub 仓库,可以一次性执行以下命令:
1 | git init |
然后将 YOUR_USERNAME 替换为您的 GitHub 用户名,work-time-recorder 替换为您的仓库名。