# 如何优化 llms.txt｜Creght AI 编程指南

> 了解如何使用 talizen.config.ts 中的 llms 配置，对 llms.txt 页面进行分组、排序与排除。

[![Creght](https://ugc.talizen.com/_assets/site/2061660904709165056/1780797461299__creght_logo.png)API for AI](/)

[查看 llms.txt](/llms.txt)

概览

- [Creght AI 编程指南](/api)

AI 可发现性

- [如何优化 llms.txt](/api/optimize-llms-txt)

站点配置

- [实现基于域名的多语言路由](/api/domain-locale-routing)

本页目录

- [为什么结构很重要](#why-structure-matters)
- [推荐配置](#recommended-configuration)
- [匹配规则](#how-matching-works)
- [精确路径](#精确路径)
- [前缀通配符](#前缀通配符)
- [首次匹配优先](#首次匹配优先)
- [排除优先](#排除优先)
- [补充站点上下文](#add-site-context)
- [验证清单](#verification-checklist)

AI 可发现性/如何优化 llms.txt

# 如何优化 llms.txt

把扁平的网址列表整理成清晰、有优先级的站点地图，帮助 AI 系统先找到最重要的 Creght 页面。

复制 Markdown 链接

Creght 会自动提供 `/llms.txt`，并为每个被索引的页面生成 Markdown 版本。URL 清单与站点地图使用同一数据源， `llms` 字段负责控制这些 URL 以什么结构呈现给 AI。

## 为什么结构很重要

未配置时，所有页面会进入一个按字母排序的 `Pages` 分组。这是安全的默认行为，但会让价格页、关键实现文档和次要法律页面获得相同的优先级。

更好的文件应把高价值产品页与文档放在前面，将相关内容分组，并移除重复、过期、实际应保持私有，或信息过弱、可能降低 AI 回答准确性的页面。

## 推荐配置

在 `talizen.config.ts` 顶层添加 `llms`。下面的配置优先展示核心页面和 AI 建站文档，将博客集中分组，并把法律内容标记为可选内容。

```
export default {
  llms: {
    sections: [
      { name: '核心页面', pages: ['/', '/ai', '/price', '/creght-vs-fkw', '/creght-vs-sxl'] },
      { name: 'AI 建站文档', pages: ['/docs/ai/*'] },
      { name: '博客', pages: ['/blogs/*'] },
      { name: 'Optional', pages: ['/legal/*', '/tuikuan'] },
    ],
    exclude: [
      '/docs/pxrp79jqtnyq',
      '/blogs/o8e12bemmru6',
      '/blogs/pc3r8bxa0m72',
    ],
  },
}
```

分组名称会原样输出，因此应使用能让目标 AI 理解的标签。 `Optional` 具有特殊的排列语义，通常用于 AI 在上下文有限时可以跳过的链接，因此必须保留这个英文名称。

## 匹配规则

### 精确路径

`/price` 只匹配 `/price`。前导斜杠可以省略，但保留它更清晰。

### 前缀通配符

末尾的 `/*` 会匹配前缀页面及其全部子路径。 `/docs/ai/*` 匹配 `/docs/ai` 和 `/docs/ai/guide`，但不匹配 `/docs/ai-tools`。

### 首次匹配优先

页面会归入第一个匹配的分组。把范围窄、优先级高的分组放在宽泛规则之前。

### 排除优先

系统会先检查 `exclude`。即使页面同时匹配某个分组，只要命中排除规则就不会输出。

在同一分组内， `pages` 中模式的顺序是主要排序依据；同一模式匹配到的 URL 按字母排序。空分组不会渲染。

没有匹配任何配置分组的页面会保留在自动生成的 `Pages` 分组中。如果存在 `Optional`，这个兜底分组会插入到它之前，否则放在最后。

## 补充站点上下文

使用 `details` 编写一段简短的 Markdown 说明，让 AI 在打开任何页面前先获得必要背景。内容应事实明确、长期稳定且紧凑，包括产品是什么、哪部分文档最权威，以及重要术语。

```
llms: {
  details: `Creght 是一个可视化与 AI 建站工具。
实现需求时优先使用 AI 建站文档。
产品与价格事实以核心页面为准。`,
  sections: [/* ... */],
}
```

生成文件的开头已经包含站点标题和 `metadata.description`。不要在 `details` 中逐字重复，应把空间留给能改善内容选择与理解的上下文。

## 验证清单

- 打开部署域名上的 `/llms.txt`，确认最重要的分组排在第一位。
- 打开多个生成的 `.md` 链接，包括首页的 `/index.md`，确认没有浏览器 UI 时内容仍然完整可用。
- 确认通配符没有意外吞掉更具体的分组。
- 确认被排除的 URL 不存在，未分类页面仍保留在 `Pages` 中。
- 保持 `Optional` 在最后，使上下文受限的 AI 可以安全降低其优先级。

**结果**

优秀的 `llms.txt` 重点是降低认知负担，不一定是减少页面数量。先为 AI 提供从产品事实到实现指南的清晰路径，再把低优先级内容移到后面。

![Creght](https://ugc.talizen.com/_assets/site/2061660904709165056/1780797461299__creght_logo.png)

此网站使用 [Creght](/) 创建

![用户交流群](https://ugc.talizen.com/_assets/site/2061660904709165056/1781070374701__help_qr.webp)

用户交流群

## 链接

- [价格](/price)
- [帮助中心](/help)
- [联系我们](/contact)
- [博客](/blogs)
- [退款说明](/tuikuan)

## 资源

- [全部资源](/resources)
- [模板](/templates)
- [组件库](https://creghtlib.site.creght.com)
- [动效库](/effects)
- [Figma to Creght](/figma2creght)
- [AI 编程指南](/api)

## 产品对比

- [对比上线了](/creght-vs-sxl)
- [对比凡科建站](/creght-vs-fkw)

## 协议

- [用户协议](/legal/terms)
- [隐私政策](/legal/privacy)
- [可接受使用政策](/legal/acceptable-use)

## 社交媒体

- [小红书](https://www.xiaohongshu.com/user/profile/5a38606811be10715f4895b6)
- [哔哩哔哩](https://space.bilibili.com/513308095)

[蜀ICP备2023038192号-2](https://beian.miit.gov.cn)
