chore: sync remaining local changes to Gitea

This commit is contained in:
shumengya
2026-06-24 22:13:01 +08:00
parent 0752ceccb4
commit 8b55485a82
20 changed files with 2720 additions and 121 deletions

117
DEPLOYMENT.md Normal file
View File

@@ -0,0 +1,117 @@
# 部署成功!
你的唐家族谱网站已成功部署到 Cloudflare Workers
## 访问地址
**主网站**: https://tangfamily.shumengya666.workers.dev
## 快速开始
### 1. 管理员首次登录
访问管理员登录页面:
https://tangfamily.shumengya666.workers.dev/admin-login.html
- 管理员密码:`shumengya5201314`
### 2. 添加家族成员
登录管理后台后,点击"添加成员"按钮,建议按以下顺序添加初始成员:
#### 第一代(父母)
1. **唐治明**
- 出生年份1950请根据实际修改
- 性别:男
- 父亲:无
- 母亲:无
2. **舒邦莲**
- 出生年份1952请根据实际修改
- 性别:女
- 父亲:无
- 母亲:无
#### 第二代(子女)
3. **唐永洪**
- 出生年份1975请根据实际修改
- 性别:男
- 父亲:选择"唐治明"
- 母亲:选择"舒邦莲"
4. **唐伟**
- 出生年份1980请根据实际修改
- 性别:男
- 父亲:选择"唐治明"
- 母亲:选择"舒邦莲"
### 3. 访客访问
添加成员后,分享主页地址给家族成员:
https://tangfamily.shumengya666.workers.dev
- 访客密码:`tangfamily`
## 页面说明
| 页面 | 地址 | 密码 | 说明 |
|------|------|------|------|
| 访客登录 | `/` | `tangfamily` | 家族成员登录查看族谱 |
| 族谱树 | `/tree.html` | 需先登录 | 显示家族树状图 |
| 管理员登录 | `/admin-login.html` | `shumengya5201314` | 管理员登录入口 |
| 管理后台 | `/admin.html` | 需管理员权限 | 添加、编辑、删除成员 |
## 管理功能
在管理后台可以:
- ✅ 添加新成员
- ✅ 编辑现有成员信息
- ✅ 删除成员
- ✅ 设置父母关系
## 自定义域名(可选)
如果你想使用自己的域名(如 tangfamily.com可以按以下步骤操作
1. 在 Cloudflare 添加你的域名
2. 在 Workers 设置中添加自定义域名路由
3. 更新 DNS 记录
详见https://developers.cloudflare.com/workers/configuration/routing/custom-domains/
## 修改密码
如需修改默认密码,编辑 `src/index.ts` 文件:
```typescript
const VISITOR_PASSWORD = 'tangfamily'; // 访客密码
const ADMIN_PASSWORD = 'shumengya5201314'; // 管理员密码
```
然后重新部署:
```bash
npm run deploy
```
## 数据备份
你可以使用以下命令备份 KV 数据:
```bash
# 导出所有成员数据
npx wrangler kv key get "members" --binding=FAMILY_DATA --namespace-id=07e25767617e469aa297cdf79ceeb010 > backup.json
```
## 技术支持
- Cloudflare Workers 文档https://developers.cloudflare.com/workers/
- Cloudflare KV 文档https://developers.cloudflare.com/kv/
## 下一步
1. 访问管理后台添加家族成员
2. 测试访客登录和族谱查看功能
3. 分享网站给家族成员
4. 考虑绑定自定义域名
祝使用愉快!🎉