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

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

Ghost 是 CMS，而不是静态托管平台，因此要在根路径提供 llms.txt，要么使用内置选项，要么采用路由变通方案。

最近更新: 2026年7月26日

本页内容

- [ Ghost 的限制 ](#overview)
- [ 方法 1：原生开关 ](#native)
- [ 方法 2：自行托管的 content/public ](#selfhosted)
- [ 方法 3：routes.yaml 或重定向 ](#routes)
- [ 验证设置 ](#verify)            
## Ghost 的限制

与静态网站生成器不同，Ghost
不提供映射到域名根目录的文件夹，因此不能简单地在文章旁放入一个文件。要获得可用的
`/llms.txt`，按从最简便到最依赖手动操作的顺序排列。

## 方法 1：原生开关

Ghost 的较新版本增加了一个内置选项，用于发布 AI/LLM 发现文件。在
**设置** （SEO 或元数据/结构化数据区域，具体取决于版本），查找类似以下名称的选项： *为 LLM 和 AI 搜索引擎启用结构化数据*。启用后， Ghost 会生成并提供 `/llms.txt` （通常还包括 `/llms-full.txt`），根据已发布内容自动生成。

备注

自动生成，并非你的自定义文件

原生输出由 Ghost
根据你的文章和页面生成，因此会自动反映网站内容，但它不是你手动编写的文件。如果需要完全控制确切内容，请使用方法
2 或 3。可用性取决于 Ghost 版本，因此请检查
Settings；如果其中没有该选项，你的实例版本早于此功能。

## 方法 2：自行托管的 content/public

在自托管的 Ghost 安装中，放入 `content/public/` 会从网站根目录提供。这是唯一真正可直接放入文件系统的方式，可获得一个手工编写的文件：

```
# on your Ghost server
mkdir -p content/public
cp llms.txt content/public/llms.txt
# served at https://yourdomain.com/llms.txt (restart Ghost if needed)

```

## 方法 3：routes.yaml 或重定向

在 Ghost(Pro) 上，由于无法访问文件系统，你有两个选项：

- **routes.yaml：** 定义一个用于渲染纯文本模板的路由。上传修改后的
`routes.yaml` 在 **设置、实验室**:
`routes:
/llms.txt/:
template: llms
content_type: text/plain`
然后添加一个 `llms.hbs` 模板添加到主题中，并在其中放入文件正文。 
- **重定向：** 将文件托管在其他位置（gist、存储桶或其他静态网站），并在以下位置添加重定向：
**设置、实验室、重定向** (`redirects.json`） 从
`/llms.txt` 到该 URL。这是最简单的方法，但文件会位于你的域名之外。   
## 验证设置

```
curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain
```

如果你使用的是 WordPress，请参阅 [WordPress 指南](/zh/llms-txt-wordpress/)。要正确编写 文件内容，请使用 [操作指南](/zh/how-to-create/) 和
[生成器](/zh/generator/).

## 来源

- [ Ghost 文档，路由（routes.yaml） ](https://docs.ghost.org/themes/routing)
- [ Ghost，静态文件服务（content/public） ](https://docs.ghost.org/config)
- [ llmstxt.org，规范参考 ](https://llmstxt.org/)
