<!-- Generated from zh/llms-txt-netlify/index.html. The canonical document is the HTML page. -->

- [ 首页 ](/zh/) 
/
- [ 如何创建 llms.txt ](/zh/how-to-create/) 
/
- Netlify            
# Netlify 上的 `llms.txt`

Netlify 会把发布目录中的任意文件提供在站点根路径。对 llms.txt 来说，这意味着零配置。

最近更新: 2026年7月26日

本页内容

- [ 文件的放置位置 ](#overview)
- [ 方法：发布目录 ](#publish)
- [ 可选：代理到外部文件 ](#proxy)
- [ 验证设置 ](#verify)            
## 文件放在哪里

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"

```

示例

让框架放置它

不要将文件直接手动放入  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](/zh/llms-txt-vercel/) 和
[Cloudflare Pages](/zh/llms-txt-cloudflare/) 指南。请使用以下资源正确编写文件内容：
[操作指南](/zh/how-to-create/) 和 [生成器](/zh/generator/).

## 来源

- [ Netlify 文档，框架支持和发布目录 ](https://docs.netlify.com/build/frameworks/overview/)
- [ llmstxt.org，规范参考 ](https://llmstxt.org/)
