llms.txt 文件写法:从零实现 AI 友好站点
llms.txt 是一份放在站点根目录的 Markdown 索引文件用「H1 站名 引用块摘要 H2 分组的链接列表」告诉 AI 爬虫该先读哪些页面如果你的站点跑的是 Clara BBS那更省事——后台「系统设置→GEO 优化」默认全开/llms.txt、/llms-full.txt、/answers.html全部自动生成你不需要手写一行。llms.txt 文件怎么写三段式结构照抄就行结论llms.txt 只有四个必备元素——H1 站点名、blockquote 一句话摘要、正文补充说明、H2 分节下的链接列表每条链接写成- [标题](URL): 一句话说明。最小可用示例 一个专注 PHP 建站的中文社区提供教程、问答与插件下载。 ## 核心页面 - [问答聚合页](https://www.example.com/answers.html): 悬赏问题与最佳答案成对展示 - [全量内容索引](https://www.example.com/llms-full.txt): 精华帖与已解决问题全文 ## 版块 - [环境搭建](https://www.example.com/forum-1.html): PHP、MySQL、面板部署 - [插件开发](https://www.example.com/forum-2.html): 钩子机制与插件示例 ## 可选 - [关于本站](https://www.example.com/about.html)三个写作要点一是摘要写「你是谁、写给谁、有什么内容」别写「欢迎访问本站」二是链接说明必须具体建站教程这种标题对 AI 没有增量信息宝塔面板部署 PHP 8.5 的完整步骤才有三是保持精简正文长文交给 llms-full.txt索引文件堆全文会稀释重点。llms.txt 和 llms-full.txt 有什么区别结论llms.txt 是目录llms-full.txt 是全文两者定位互补不要合并成一个文件。llms.txt 控制在几十行作用是「导航」让爬虫在有限的抓取预算里优先命中核心页。llms-full.txt 则是把最有价值的长文本直接摊开省掉爬虫逐页抓取的成本。Clara BBS 生成的/llms-full.txt里包含已解决悬赏问答的完整文本问题 采纳答案加精华帖 200 条索引——问答类内容天然是 AI 最爱引用的形态因为它是「提问 权威回答」的成对结构。一个必须知道的口径所有 GEO 输出只包含游客可见版块的内容隐藏版块、权限版块绝不会外泄。如果你的站有私密区不用额外做屏蔽。llms.txt 放在哪、会不会影响正常 SEO结论放在域名根目录https://你的域名/llms.txt能被直接 GET 到即可不需要特殊 MIME 类型也不会和 sitemap.xml 冲突。它和 sitemap 不是替代关系sitemap.xml 给传统搜索引擎看列的是 URL 全集llms.txt 给大模型看列的是「值得读的内容 为什么值得读」。两个都留互不干扰。配合动作有两步。第一步是抓取放行Clara BBS 的 robots.txt 会自动显式放行豆包 DoubaoBot、DeepSeekBot、元宝 YuanbaoBot、Kimi MoonshotBot、百度、360、神马、夸克、华为小艺、通义等 16 中国系爬虫以及 GPTBot、ClaudeBot、PerplexityBot 等国际系后台可单独开关、也能追加自定义 UA。第二步是主动推送配置百度推送 Token百度站长平台获取IndexNow 默认开启新帖发布即推送缩短被发现的时间。怎么验证 llms.txt 有没有被 AI 爬虫读到结论两步验证——先确认文件能正常访问再去后台看爬虫访问记录。第一步浏览器直接打开https://你的域名/llms.txt或用命令确认返回curl-sIhttps://你的域名/llms.txt# 期望 200curl-shttps://你的域名/llms-full.txt|head-50第二步进后台「系统设置→GEO 优化」页面上的「AI 爬虫访问监控」表会列出哪个爬虫来过、访问频率、最近抓取的页面这是判断 llms.txt 有没有被读到的最直接证据。收录由各 AI 平台自主完成通常 1-4 周到访急不来。如果站点内容量不够可以用「GEO 问答工厂」插件AI 批量生成「悬赏提问 最佳答案」草稿人工审核后一键发布并采纳内容自动进问答池并清缓存/answers.html与 llms-full.txt 随即更新。手动做还是自动生成结论Clara BBS 站点直接用自动生成的版本非本系统的站点再考虑手写或脚本生成。手动维护的痛点是内容一更新文件就过期索引里躺着半年前的链接。Clara BBS 因为版块结构、问答数据都在数据库里/llms.txt、/llms-full.txt、/answers.html随内容变动自动刷新还配了每日 GEO 健康体检计划任务异常能提前发现。系统级要求只有 PHP 7.4-8.5 MySQL 5.7不需要 Composer、不需要命令行装完即用。回到开头llms.txt 的本质是一份给机器看的导航写清楚「我是谁、有什么、先看哪」比堆砌关键词有用得多。先把文件放到根目录并确保 200 可访问再打开爬虫放行与主动推送剩下的交给时间。✅ 本文实现的问答模块已上线在线演示https://www.leleweb.cn/answers✅ 相关实现细节可参考https://www.leleweb.cn/thread-715.html

相关新闻

TIFF转WebP工具推荐:在线转换,浏览器本地处理

TIFF转WebP工具推荐:在线转换,浏览器本地处理

手里那份TIFF扫描图或工程文件,直接拖进浏览器加载慢得让人抓狂,甚至因为体积过大被拒绝上传。分享一个在线TIFF转WebP工具,拖拽转换,体积更小,浏览器本地处理。 手里那份 TIFF 扫描图或工程文件,原图质量够…

2026/10/7 6:57:11 阅读更多 →
大模型 API 调用实战:从零掌握 LLM 应用开发的完整链路

大模型 API 调用实战:从零掌握 LLM 应用开发的完整链路

大模型 API 调用实战:从零掌握 LLM 应用开发的完整链路 很多开发者的第一行 AI 代码是这样写出来的:照着文档复制一段调用示例,换一个 API Key,跑通一个 Hello World,然后就没有然后了。真正要把大模型能力嵌进自己的业…

2026/10/7 6:57:11 阅读更多 →
LangChain 与 LangGraph 实战入门:从链式调用到图状态编排

LangChain 与 LangGraph 实战入门:从链式调用到图状态编排

LangChain 与 LangGraph 实战入门:从链式调用到图状态编排 新手第一次打开 LangChain 文档,通常会有两种反应:要么觉得"这不就是帮我调 API 的封装吗",要么被一堆概念——Chain、Agent、Memory、Retriever、Tool——砸晕…

2026/10/7 6:57:11 阅读更多 →

最新新闻

大模型长上下文处理全攻略:从位置编码到RAG,TaoToken统一API实战入门

大模型长上下文处理全攻略:从位置编码到RAG,TaoToken统一API实战入门

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:55:53 阅读更多 →
claude code知识库搭建指南:用TaoToken统一Key打通本地文档检索链路

claude code知识库搭建指南:用TaoToken统一Key打通本地文档检索链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:55:53 阅读更多 →
Skills不是插件:Agent时代的能力封装范式解析

Skills不是插件:Agent时代的能力封装范式解析

1. “Skills”不是功能按钮,而是Agent时代的能力封装范式最近翻遍GKE控制台、Gemini开发者文档、Claude Agent SDK和Codex插件市场,发现一个被严重误读的词:skills。它既不是前端组件库里的一个UI控件,也不是MacBook上点两下就能装…

2026/10/7 7:55:53 阅读更多 →
每天介绍一家新质生产力公司44

每天介绍一家新质生产力公司44

https://mp.weixin.qq.com/s/v0N1F89HgFULRXnuRKaP6g

2026/10/7 7:55:53 阅读更多 →
C++ 的发展与编译器演进:一场长达四十年的“标准—实现”共舞

C++ 的发展与编译器演进:一场长达四十年的“标准—实现”共舞

C的演进依赖标准、编译器与硬件的协同反馈。从cfront到现代编译器,语言特性在实现中不断迭代:标准委员会提出构想,编译器实现并反馈问题,用户实践推动优化。编译器不仅是执行者,更是实验场与裁判,其支持程度…

2026/10/7 7:55:53 阅读更多 →
Claude Code 与 Codex Windows 安装配置指南(2026 新手版):把 settings 改到 TaoToken

Claude Code 与 Codex Windows 安装配置指南(2026 新手版):把 settings 改到 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:54:53 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 6:26:51 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →