站点托管从自建 worker 迁到 Vercel
站点最初部署在自建 worker 上。产物里没有独立的 CSS 与 JS 文件:样式整份内联进每个 HTML 的 <style>(tools/build-site.js:594 读 hub_source/style.css,第 776 行写入),脚本同样内联,页面不向外部主机取任何资源。发布方式是本地构建后把 dist/ 拷到 web/dist/,再执行一条 workers deploy 命令。
该托管对每个文件返回同一类含糊的 content type,样式表与脚本无法作为独立文件加载,只能内联。内联是绕行,不是设计选择;代价是同一份 CSS 在每一页里重复一份,样式改动也无法单独进入浏览器缓存。
删除 worker 部署路径(35ea0c5,10-21):.gitignore 中的 web/ 与 README 的 AirHost 章节一并移除,不再保留第二套部署命令。构建与发布交给 Vercel,vercel.json 已配好构建命令与输出目录(pnpm build:site,输出 dist/),部署收敛为推送代码一条路径。
迁移只换了托管,没有换渲染方式。内联的样式与脚本保留至今,dist/ 里依旧没有 .css 和 .js 文件。所以这一篇说的「少一条路径」只针对部署,不涉及页面构造。