T learn.traeai

第 13 节 · 本站原创中文课程 · 建议 35 分钟

发布二:部署静态作品集并验证

学完能做:准备发布目录,部署到固定网址,验证并保留可回退版本。

小鱼模型实验 · 用自己的话写下发现,保留实际观察与待验证的问题。

先分清本地与上线

这次发布的是 HTML 静态站点,不包含后端、数据库或模型 API。采用 GitHub Pages 的分支发布路线;先在本地完成测试,再把整个发布目录纳入版本控制。账号与公开仓库由学校或监护人按使用要求管理。公开网址不是访问权限控制,知道地址的人可能继续转发。

准备一个干净的发布目录

文件夹中放 index.html、cards.html、story.html、game.html、tracker.html;若用图片,也要包含实际引用的图片文件。不要发布学习笔记、打卡备份、账户信息或密钥。检查同一文件夹中的相对链接,首页文件名必须准确。参考首页只有链接,其他四个文件必须从前面的创作课导出。

portfolio/
  index.html
  cards.html
  story.html
  game.html
  tracker.html
  .nojekyll  (空文件,按原样发布静态文件)

按步骤发布到 GitHub Pages

创建一个专用作品仓库,将发布文件放在根目录并添加空的 .nojekyll。提交到 main 后,在 Settings → Pages 选择 Deploy from a branch,指定 main 和 /(root),等待部署任务成功,再打开 Pages 提供的地址。项目站点通常位于仓库子路径,所以保留相对链接。可在 github.com 的官方 Docs 中查阅 GitHub Pages 的 publishing source 说明;可用性受账号、计划与组织政策影响。

上线后再验一次

在另一个浏览器或设备上打开实际网址,检查首页、四个链接、刷新和窄屏。404时检查发布来源、index.html、文件名大小写和部署状态;旧内容先核对部署版本与缓存;本地打卡记录不会随网站上传,也不会从本机文件自动迁移到新域名。网页在线不等于本地记录已经云同步。

给这次发布留一个退路

记录提交 SHA、部署结果与线上验收。需要回退时,可在工作区用 git revert <引入问题的提交SHA> 创建反向提交,再推送并等待重新部署;遇到冲突先检查,不强推覆盖历史。完成后重新验证网址。部署成功仅表明托管成功,不代表业务行为正确。

这是本站独立编写的讲解与示例,并非官方课程逐字翻译。理解之后,请完成下面的练习、自测和笔记。

参考来源:arman-bd / GuppyLM 开源项目

动手,把理解变成成果

本节练习

正在读取本机草稿…

整理五个作品文件,完成一次经家长或老师安排的展示或部署。填写实际发布状态、网址或本地位置、检查结果和回退方案。

89 / 6000 字。用自己的话记录发现;作品保存在本机,不发送给外部伴学模型。

给我一个提示

拿到部署网址后,逐个点击作品链接;不要只检查首页。

查看参考思路(本站预写,非实时 Agent)

准备五个HTML文件并核对链接,记录真实部署地址和版本;若仍在本地展示,就明确写未发布。回退需恢复旧文件或撤销问题提交,再重新检查。

人工自评:逐项核对自己的作品

这些勾选由你确认,不是自动测试结果。遇到待测项,请在作品里明确注明。

理解自测

发布显示成功,但作品链接404,应该?

自己的学习笔记

0 / 3000 字 · 仅保存在此浏览器

走完学习闭环

完成本节

保留练习、勾选人工自评并通过自测后,可记录完成。修改作品或答案会重新打开本节。

课程进度:0 / 15 · 本机记录,不是外部官方证书

← 上一节:发布一:建立测试表与调试证据