将 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