#682·open-saas

将 Astro llms.txt 插件添加到模板/博客中(在升级到 Astro 5+ 后进行)

作者: vincanger创建于 2026年5月19日更新于 2026年5月19日

□ 内容

在#679中,我们增加了一个静态的`template/app/public/llms.txt'占位符,这样用户就可以对AI/ZLLM爬行器(per [llmstxt.org] (https://llmstxt.org))有一个可自定义的可编译索引了。 这涵盖了应用/营销方面。

对于blog & docs(template/blog/'),正确的方法是使用Astro集成法,以便llms.txt'(理想的是llms-small.txt'/llms-full.txt')在构建时从星光内容中自动生成——从而节省用户撰写/保存生成器脚本。

□为什么这是后续

维护的 Astro llms.txt 插件都要求 ** Astro 5+ / Starlight 0.31+**:

  • 插件 * * Astro 端点 dep * * |-|-|-. [星光-llms-txt' (https://www.npmjs.com/package/starlight-llms-txt) (delucis) |- 5.1.6'(所有版本) |-. (https://www.npmjs.com/package/@4hse/astro-llms-txt) [Astro-llms-txt'](https://www.npmjs.com/package/astro-llms-txt (codioume) | 5.0.0 ' ).

模板博客目前收录于Astro 4.16.15 / Starlight 0.29.2,因此没有安装干净. Astro 6 / Starlight 0.38 / Tailwind 4升级机已经在647起起跑——这项任务应在合并后降落.

□ 范围

  • 选个插件 建议: " 星光-llms-txt " ,因为它是星光-意识的并自动生成 " llms.txt " 、 " llms-small.txt " 和 " llms-full.txt " 的内容集
  • 在`template/blog/astro.config.mjs'中安装和配置
  • 在`npm 运行构建 ' 上验证它生成预期文件
  • 更新SEO指南,以描述自动生成的博客/docs`llms.txt'(目前只记录应用侧静态文件)
  • [ 在 " opensaas-sh " 中:可选地从现有的习惯 " generate-llms-txt.mjs " 脚本移到同一插件,以便保持一致(单独决定,载于#679 PR Review 线索)

□被挡住

  • 647 (Astro 6 / Starlight 0.38 / Tailwind 4 升级).

□ 相关

  • 679(增加静态辅助设备`llms.txt' + JSON-LD计划标记)

内容来源: wasp-lang/open-saas