mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-29 14:03:17 +00:00
主站仍自托管在 NAS(192.168.2.106),国内内网直连毫秒级;GitHub Pages 提供 海外可达性与灾备。两边同源(同一个 site/ 目录),不存在谁是「真身」。 发布前的完整性检查是必要的:Pages 是静态托管的,**缺文件不会让部署失败** (照样 200 + 404 页),所以「引用存在但文件没提交」这类问题必须在这里拦住 —— 检查 index.html 引用的每个 assets/ 资源都实际存在。 三个 action 版本已逐个查 GitHub API 确认真实存在(checkout@v7 与仓库其余 workflow 保持一致;configure-pages@v5 / upload-pages-artifact@v4 / deploy-pages@v4)。 workflow 已过 actionlint,检查逻辑已在本机原样跑通(3 个文件、165778 字节、 引用清单 assets/logo.svg)。 注:Pages 需在仓库设置里把 Source 选为「GitHub Actions」后本流水线才会真正发布。