跳到内容
返回

如何在发布前验证 llms.txt 文件

发布于:  at  10:00 上午

如何在发布前验证 llms.txt 文件

损坏的 llms.txt 比没有 llms.txt 更糟糕。如果文件格式错误,读取该文件的工具和模型就会得到令人困惑或不完整的网站图片 - 与您想要的相反。好消息:llms.txt 格式很简单,因此一旦您知道要检查什么,验证就会很快。

这是一个实用、简洁的清单,您可以在每次发布之前运行。

格式实际需要什么

llms.txt 格式(来自 llmstxt.org)是有意最小化的 Markdown:

这就是整个结构。大多数验证问题都是与此形状的偏差。

预发布清单

1. 正好一个 H1,而且是第一个

该文件应使用一行 # Title 打开。常见错误:

2.摘要块引用

在标题后面添加一行 > 块引用来描述站点或项目的内容。它为任何读者(模型或人类)提供即时背景。它在规范中是可选的,但在实践中是推荐的。

3. 对链接进行分组的部分

使用 ## 标题对相关链接进行分组:## Documentation## API Reference## Guides。没有任何部分的扁平链接转储很难导航。如果您有多个链接,请将它们分组。

4. 格式良好的链接

检查每个链接:

5. 每个链接的说明

裸露的 - [Quickstart](https://…) 远不如 - [Quickstart](https://…): Get set up in five minutes 有用。该描述告诉模型_为什么_该链接很重要以及_何时_关注它。向每个列表项链接添加一个。

6. 保持简洁

llms.txt 是索引,而不是存档。如果您的文件非常大(数十千字节或更多),则表明您正在将完整内容填充到策划的链接列表所属的位置。

7. 考虑一个配套的 llms-full.txt

如果您确实有很多可能需要完整内容的长格式内容模型,请发布包含完整文本的单独 llms-full.txt,并将 llms.txt 保留为链接到它的轻量级地图。

干净文件的快速示例

# Acme Docs

> Acme is an API for sending transactional email. This file indexes the docs and reference.

## Getting Started

- [Quickstart](https://acme.dev/quickstart): Send your first email in five minutes
- [Authentication](https://acme.dev/auth): API keys and scopes

## API Reference

- [Messages API](https://acme.dev/api/messages): Create and send messages
- [Webhooks](https://acme.dev/api/webhooks): Delivery and bounce events

## Optional

- [Changelog](https://acme.dev/changelog): Release notes

一个 H1,一个摘要,分组的部分,描述的链接,没有重复。这就是目标。## 自动验证

手动运行检查表是可行的,但很容易错过长文件中重复的 URL 或缺失的描述。我们的免费 llms.txt 验证器 一次性检查上述所有内容,并为您提供结构分数以及具体的、行感知的建议。

您可以通过两种方式进行验证:

无论哪种方式,您都会在发布之前或之后准确地看到需要修复的内容。

解决问题后

一旦验证者满意:

  1. 将文件另存为 llms.txt 并将其上传到您的域根目录 (https://example.com/llms.txt)。
  2. 针对实时 URL 重新运行验证器,以确认其以纯文本形式提供且可访问。
  3. 每当您重组网站或添加主要部分时,请重新检查它。

底线

验证需要几分钟的时间,并且可以使您免于传送会悄悄误导读取该文件的工具的文件。运行检查表,修复结构,并在发布之前与 validator 确认。

还没有文件?使用 llms.txt 生成器 从您的网站生成干净的草稿,然后对其进行验证。如果您仍在决定是否需要一个,请参阅当 llms.txt 有意义时



上一篇
Google 表示您不需要 llms.txt。您还应该创建一个吗?
下一篇
llms.txt、sitemap.xml、robots.txt:有什么区别?