Netlify 上的 llms.txt
Netlify 会把发布目录中的任意文件提供在站点根路径。对 llms.txt 来说,这意味着零配置。
最近更新:
文件放在哪里
Netlify 会将您的 发布目录 (被设为部署输出的文件夹) 放在网站根目录。无论你的框架如何称呼该文件夹,
llms.txt 中的文件会通过以下路径提供:
/llms.txt。真正的静态文件不需要重定向规则。
方法:发布目录
放置 llms.txt 放在你的设置中最终会进入发布输出的位置:
- Next.js、Astro、Vue/Vite、Gatsby:
public/(或static/对 Gatsby)以便构建将其复制到输出根目录。 - SvelteKit、Hugo、Docusaurus:
static/. - 无构建(纯 HTML): 仓库根目录,并相应设置发布目录。
在以下位置确认发布目录: netlify.toml 或网站设置中确认发布目录:
# netlify.toml
[build]
publish = "dist"
可选:代理到外部文件
如果你的 llms.txt 在其他位置生成(例如由文档平台生成),您可以使用 _redirects 规则,使用 200 重写:
# _redirects
/llms.txt https://docs.example.com/llms.txt 200
验证设置
curl -sI https://yoursite.netlify.app/llms.txt | grep -i content-type
# expect: content-type: text/plain 使用其他托管平台?请参阅 Vercel 和 Cloudflare Pages 指南。请使用以下资源正确编写文件内容: 操作指南 和 生成器.