AI 知识库上架小站 /ai

今天做了什么

把 AIKnowledgeBase 的 AI 知识库上架到小站:

  • React/Vite 应用以 /ai/ 为 base 同域挂载,构建输出到 publish/assets/ai/,Cloudflare _redirects 走 SPA 回退。
  • 主站一级导航新增「AI 知识库」;知识库内补返回 demoSpace 入口。
  • 只公开 AIKnowledgeBase/AI-Dev-KB 全部 31 篇 Markdown 与白名单静态资源;Markdown/zip 等原始文件不进 Git。
  • site 的 dev/build 通过 site/scripts/build-ai-kb.mjs 串联知识库构建,构建期做敏感信息扫描。
  • AIKnowledgeBase/app/package-lock.json 由 npmmirror 源统一回官方 registry.npmjs.org(版本与 integrity 不变)。

过程与坑

  • 方案经过 grill-me 拷问收敛:保留原应用视觉,同域 /ai/ 挂载,而不是套壳重写或迁到 Astro。
  • 构建会生成并改动 site/src/data/foundry.ts、slices.data.ts、workbench.data.ts,已确认是无关生成物并恢复到 HEAD,不混入本次提交。
  • Agent_AI.zip 与 Kimi_Agent_AI 蓝图压缩包保留在工作区但未纳入版本控制。
  • React 应用构建与 Astro 主站构建均通过,敏感信息扫描通过;浏览器侧已由用户在本地预览完成验证。

下一步

  • 观察 Cloudflare Pages 部署后 /ai/ 的路由与静态资源是否正常,必要时补充云端验收。
  • 后续知识库内容迭代直接在 AIKnowledgeBase/AI-Dev-KB/ 维护,推送即重新生成上架。