图 1:主线 8 阶段(时间线标注为 2026-08-19 实测节点)。每阶段下方卡片给出「目标 / AI 工具 / bash / skill / 提示词 / 输出 / 坑」。
whois -h whois.nic.google xingtu.dev # 查 Google 系后缀
whois xingtu1996.com # 查 .com
curl -s https://rdap.nic.google/domain/xingtu.dev # RDAP 标准接口图 2:域名决策树。左支=品牌资产路线(保留行途,加 1996);右支=免费 MVP 路线。
git init && git branch -M main
git add -A && git commit -m "feat: 行途 XingTu MVP 作品集"
git remote add origin git@github.com:xingtu1996/xingtu-site.gitcurl -s https://api.github.com/users/xingtu1996 | grep created_at # 查账号年龄
# 改名:Settings → Account → Change username(官方规则:旧名立即释放)# 授权(走代理,因为直连 github.com 不通)
HTTPS_PROXY=http://127.0.0.1:7897 gh auth login -h github.com
echo 'github_pat_...' | gh auth login --with-token -h github.com # 备选:PAT 方式
GH_HOST=github.com gh repo create xingtu1996/xingtu-site --private # 建仓(强制走 github.com)
ssh -T git@github.com # SSH 验证
git push -u origin main # 推送(SSH 走 443+代理)GH_HOST=github.com;设备流需 POST github.com → 直连超时 → 走代理或 PATcurl "https://api.cloudflare.com/client/v4/user/tokens/verify" -H "Authorization: Bearer $CF_TOKEN" # 验 token
ACCT_ID=$(curl -s "https://api.cloudflare.com/client/v4/accounts" -H "Authorization: Bearer $CF_TOKEN" | grep -oE '"id":"[a-f0-9]{32}"' | head -1 | cut -d'"' -f4)
curl -X POST "https://api.cloudflare.com/client/v4/accounts/$ACCT_ID/pages/projects" \
-H "Authorization: Bearer $CF_TOKEN" -H "Content-Type: application/json" \
-d '{"name":"xingtu1996","production_branch":"main"}'
CLOUDFLARE_API_TOKEN=$CF_TOKEN npx -y wrangler pages deploy . --project-name=xingtu1996curl -sI https://xingtu1996.pages.dev # HTTP 200
curl -s https://xingtu1996.pages.dev | head # 返回真实首页内容| 工具/能力 | 本教程中干的事 | 什么时候用 |
|---|---|---|
| AskUserQuestion | 澄清用途/托管,不瞎猜 | 需求有分支选项时 |
| WebSearch | 核实价格/规则/商标 | 需要最新事实 |
| WebFetch | 抓站点身份、查用户名占用 | 看页面内容/身份 |
| Bash + whois/RDAP | 域名占用实测 | 域名可用性(不信注册商推荐页) |
| Bash + curl | GitHub/Cloudflare API、连通性测试 | API 操作、网络诊断 |
| Bash + git | init/commit/push | 版本管理与推送 |
| Write/Edit | 建站、写文档、改台账 | 一切文件产出 |
| skill: github | gh CLI 建仓/API | GitHub 自动化 |
| skill: agent-browser | 浏览器自动化(本环境受限) | 登录/表单场景(环境允许时) |
| wrangler | Cloudflare Pages 部署 | 部署/CI |
| 现象 | 原理 |
|---|---|
| 直连 github.com 报错 | 网络直连 000,走 127.0.0.1:7897 代理 200 → 浏览器/gh 都要代理或走 SSH 443 |
| gh 建仓跑公司服务器 | gh 默认取「active 主机」→ 用 GH_HOST=github.com 强制 |
| wrangler 报「列不出账号」 | token 缺 Account:Account Settings:Read → 加权限或显式 CLOUDFLARE_ACCOUNT_ID |
| wrangler 非交互报错 | 首次部署要「确认建项目」→ 先用 API 建好项目再 deploy |
| 浏览器自动关闭 | 沙箱在命令结束回收后台进程 → 跨命令自动化不可行,改单命令或人工 |
| 改名后旧链接 404 | GitHub 官方规则:旧用户名释放、旧主页永久 404 |
| 为什么 1996 不进显示名 | 显示名=给读者记;handle=唯一标识层,两层职责不同 |
cd719a2c.xingtu1996.pages.dev),永久可访问,可回滚xingtu.dev(~$12–15/年,大厂背书)或 xingtu1996.com(国内可备案)xingtu1996 → Custom domains → Add custom domain;xingtu.dev)→ 若 DNS 已在 Cloudflare 托管:自动加记录,等几分钟验证;xingtu.dev → xingtu1996.pages.dev;pages.dev 保留或 301 重定向过去。.cn 走 ICP 备案(7–20 天)。| 阶段 | 人工估算 | AI 实际 | 提效 | AI 干的是哪部分 |
|---|---|---|---|---|
| ① 需求澄清 | 0.1h | 0.05h | ×2 | 提问收敛选项 |
| ② 域名调研 | 3.0h | 0.3h | ×10 | 并行搜索+抓站+whois 实测+交叉验证 |
| ③ 决策 | 1.5h | 0.15h | ×10 | 批量查 13 个组合+年龄 API |
| ④ 建站 | 4.0h | 0.25h | ×16 | 单文件作品集全量生成 |
| ⑤ GitHub 改名 | 1.0h | 0.2h | ×5 | 官方规则核实+账号年龄实测 |
| ⑥ 授权推送 | 1.5h | 0.5h | ×3 | gh/SSH 配置+踩坑(含环境限制) |
| ⑦ CF 部署 | 2.5h | 0.3h | ×8 | token 权限排查+wrangler 流程 |
| ⑧ 内容沉淀 | 6.0h | 0.7h | ×9 | 教程/手记/复盘文档生成 |
| 合计 | ≈19.6h(2.5 工作日) | ≈2.5h(半天) | ≈8 倍 | — |
02_内容仓库 (Content Hub)/行途个人站从0到1白盒教程_2026-08.md