FreeToolkit

llms.txt 生成器

把页面清单变成合法的 llms.txt:H1 正确、摘要是引用块、URL 全是绝对地址,写错的行按行号逐条报出来。

llms.txt 这个约定要的是一个放在站点根目录的文件,AI 爬虫一次请求就能读完。格式很小,但很容易写差一点——H1 必须在最前、摘要必须是紧跟着的引用块、URL 必须全是绝对地址、不许留空小节。把页面清单粘进来,直接把文件拿走。

使用说明

先填站点根地址、H1 用的站点名和一行摘要,再把条目粘进第三个框,一行一条,写成「路径 | 标题 | 说明」。用一行「## 小节名」开始新的一节。相对路径会按站点根补全,绝对地址原样保留,同一个 URL 出现两次会被丢掉并指出第一次出现在第几行。标题超过 60 字符、说明超过 160 字符会被截断并明确告诉你,不会悄悄改短;没写标题就用路径末段首字母大写化补上。只有第一个竖线字段是必填的,所以只写路径可以,写「路径 | 标题」也可以。想让五个主流 AI 爬虫读到这个文件就勾上 robots 选项,它会额外输出 Allow 段;这个段需要绝对站点根,没有就明确报错跳过,而不是输出半截。最终输出就是文件本身,存成站点根目录下的 llms.txt 即可,问题清单排在文件前面,改完输入重新生成就行。

常见问题

llms.txt 是什么?一个放在站点根目录的纯文本文件,用 markdown 链接列出值得 AI 爬虫读的页面,让模型不用解析整个导航就能找到重点。摘要为什么要是引用块?这是约定要求的形状——紧跟在 H1 下面的一行「>」,也是 agent 用来判断要不要继续读全文的那句话。相对路径为什么被丢了?相对条目需要一个站点根来补全,没有站点根就没有东西能把它变成绝对地址,所以这些行按行号报出来而不是瞎猜。有大小限制吗?约定没有硬上限,工具会报出字节数和最长 URL 的长度,可读性由你自己判断。它能替代 sitemap.xml 吗?不能——sitemap.xml 告诉搜索引擎有什么,llms.txt 告诉 AI 读什么重要,两个都该有。想反过来挡住 AI 爬虫怎么办?用 sitemap 生成器里的 robots 选项去 Disallow 它们;这个选项做的是相反的事,显式允许读这个文件。

隐私:全部计算在你的浏览器里完成,内容不会离开本机。

16 项网站检查清单 · 工具为什么不上传文件