Files
tangfamily/DEPLOYMENT.md
2026-06-24 22:13:01 +08:00

118 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 部署成功!
你的唐家族谱网站已成功部署到 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. 考虑绑定自定义域名
祝使用愉快!🎉