llms.txt 生成器

llms.txt 是放在网站根目录、用 Markdown 写给大模型看的站点索引。它回答三个问题:这个站是什么、有哪些内容、以什么形式提供。

规范要点:第一层标题写站点名,紧接着用引用块写一句话摘要,然后是若干 ## 分区,每个分区下面是 - [标题](链接): 说明 形式的条目。可选的补充链接统一放进 ## Optional 分区。

站点信息

内容分区

建议 2~5 个分区,每个分区放 2~8 条最有价值的页面。模型能读到的条目越精炼,索引越有用。

llms.txt
填写左侧站点信息后,这里会实时生成 llms.txt 内容。

放置与验证

  1. 把文件保存为 llms.txt,放到网站根目录(与 robots.txt 同级)。
  2. 确保 https://你的域名/llms.txt 返回 text/plain; charset=utf-8 且状态码 200。
  3. 如果站点内容很多,可以另建 llms-full.txt 放完整正文,在 llms.txt 里链过去。
  4. 内容结构发生较大变化时同步更新,与 sitemap.xml 保持口径一致。

常见问题

llms.txt 是官方标准吗?

它不是搜索引擎的强制性标准协议,而是社区提出的约定,正在被越来越多的模型与工具链采用。它的价值在于成本极低、覆盖确定性高:写一次长期有效,即使某个模型不读,也不会造成任何负面影响。

和 sitemap.xml 有什么区别?

sitemap.xml 是给抓取器用的 URL 清单,只告诉它「这些页面存在」;llms.txt 是给模型用的语义索引,还告诉它「每个页面讲什么、哪几个最重要」。两者互补,不互相替代。

条目要写多少?

宁可少而精。把最有代表性、最可能回答用户问题的页面放进来,其余交给 sitemap。索引越长,注意力越分散。