- 页面路径
- 网站后台 › 左侧「设置」→ 面板中「管理txt文件」→ 弹窗「llms.txt」页签
- 权限依赖
- 查看与编辑:具备站点「网站设置」操作权限的账号
- 数据来源
- 用户在本页填写的配置 + 站点后台既有数据(逐模块见第四节)
- 改动范围
- 当前站点唯一一份 llms.txt,写入本站根目录
https://站点域名/llms.txt;各小语种专站在各自网站后台独立编辑、独立生成,互不影响
- 设计稿状态
- 暂无正式设计稿;本说明中的交互、文案与视觉数值(间距、字号、色值)最终均以设计稿为准
一、功能定位
为独立站生成一份可被 AI 大语言模型直接读取的站点摘要文件,让 AI 在回答提问时能准确引用站点的业务信息与页面结构。本期以「系统自动生成」覆盖绝大多数场景,同时保留「自定义内容」供有特殊需求的用户完全接管文件内容。
本期明确不支持
- 同一站点内不支持按语种拆分成多份 llms.txt,本站只有根目录一份;小语种专站属独立站点,在各自后台单独配置。
- 不支持 llms-full.txt。
- 不支持在后台预览生成结果,也不支持下载;保存后可访问
站点域名/llms.txt 查看。
- 不支持调整自动生成的模块顺序,也不支持单独关闭某个模块。
沿用现有实现、本期不改
「自定义txt文件」页签的添加、编辑、查看、删除能力,以及 txt 文件写入根目录的既有机制。
二、入口与弹窗结构
弹窗「管理txt文件」为双页签结构,打开时默认停留在「llms.txt」页签。
- 入口:左侧「设置」→ 面板列表中的「管理txt文件」。
- 页签一「llms.txt」:本期改动全部集中于此。
- 页签二「自定义txt文件」:沿用现有能力。llms.txt 不出现在该列表中;在此页签添加名为
llms.txt 的文件时 拦截,提示「llms.txt 请在「llms.txt」页签中配置」。
- 底部按钮随页签切换:停留在「llms.txt」时展示「保存」,停留在「自定义txt文件」时展示「立即添加」;「取消」常驻左侧。
三、功能开关
页签顶部为功能横幅,自左至右为锁形图标、标题「llms.txt 功能」+ 状态徽章、说明文案、开关按钮。新站点默认开启。
- 说明文案(定稿):「开启后系统将自动在网站根目录生成并持续更新 llms.txt 文件,帮助 AI 大语言模型更好地理解和索引您的网站内容。」
- 状态徽章紧跟在标题「llms.txt 功能」之后,实时反映当前开关状态:开启时展示绿色「已开启」,关闭时展示灰色「已关闭」。徽章随开关点击即时切换,不等待保存。
- 开启:锁图标为闭合态,按钮文案为「关闭」,横幅下方配置区正常展示。
- 关闭:锁图标为开锁态(锁梁弹开),按钮文案为「开启」,横幅下方配置区整体隐藏,仅保留横幅本身。
- 开关状态属于配置的一部分,点击开关后须再点「保存」才写入;保存即生效,无需发布网站。
- 关闭并保存后:根目录 llms.txt 被移除,访问返回 404;后台已填写的配置保留不清空,重新开启并保存后按原配置恢复生成。
开启前置校验:根目录文件冲突
由「关闭」切换为「开启」并点击「保存」时,系统校验网站根目录是否已存在 llms.txt 文件(等同于访问 域名/llms.txt 验证)。
| 校验结果 | 处理方式与提示 | 用户可执行的动作 |
| 根目录已存在该文件 |
拦截 不保存、不开启功能,开关回到「关闭」状态;弹窗内提示「网站根目录已存在 llms.txt 文件,无法开启本功能,请先删除该文件后重试。」 |
删除服务器上的该文件后重新开启;无法自行删除时联系客服协助处理。 |
| 根目录不存在该文件 |
校验通过,正常保存并生成文件。 |
— |
校验范围:该校验仅在「关闭 → 开启」这一次状态变化时执行。功能已处于开启状态时再次保存不校验——此时根目录文件本就由本功能生成,若一并校验将导致永远无法保存。
四、内容来源与自动生成规则
「内容来源」为二选一单选,默认「系统自动生成」。两种来源的配置区互斥展示,切换时已填内容保留在各自区域,不互相清空。
选择「系统自动生成」时
- 单选下方提示:「根据下方配置及网站数据自动生成 llms.txt 文件内容。」
- 提示文案紧随其后展示「?」图标,鼠标悬停浮出说明面板(面板正文见下方「悬停面板文案」,只做简要告知,不等同于后面的模块规则表)。
- 配置区展示「网站概述」「扩展内容字段」两个区块。
「?」悬停面板文案(定稿)
面板标题「自动生成规则」,首行「文件按以下模块顺序生成,各模块取值规则如下:」,其下逐条列出:
- 网站标题:取网站简称字段
- 网站概述:优先使用下方填写的「网站概述」;留空则取首页 Meta Description
- 扩展内容字段:仅写入已填写名称与内容的自定义字段
- Contact Us:自动读取首页「快速联系」组件中配置的联系方式
- Social Media:自动读取首页「社交关注」组件中添加的社媒信息
- Website Language Versions:自动读取网站已开通的多语言版本及对应 URL
- Website Navigation:自动读取网站导航菜单结构(含子菜单层级)
- Product Category:自动读取产品分类树结构
- FAQ:自动读取内容管理后台「FAQ 管理」中的前 5 条问答
选择「自定义内容」时
- 单选下方提示替换为:「自定义后,系统自动生成的 llms.txt 将不再生效,以您编辑的内容为准。」该提示以警示色展示,「?」图标同时隐藏。
- 配置区替换为文本域「自定义 llms.txt 内容」,占位文案「请输入完整的 llms.txt 文件内容」。
- 首次由「系统自动生成」切到「自定义内容」且文本域为空时,自动带入当前规则下生成的完整内容作为编辑起点;文本域已有内容时不覆盖。
自动生成的模块与取值
模块按下表顺序输出,某模块无数据时整个模块(含标题行)不输出,不留空标题。
| 模块 | 输出格式 | 取值规则 |
| 网站标题 |
# 网站简称 |
取「网站全局设置」中的网站简称,不拼接全称 |
| 网站概述 |
> 概述内容 |
优先取本页「网站概述」;留空则取首页 Meta Description;两者皆空则不输出该行 |
| 扩展内容字段 |
- **字段名**: 字段值 |
仅输出名称与内容都已填写的字段,顺序与界面一致 |
| Contact Us |
## Contact Us
- [平台英文名](链接): 联系方式 示例:- [Tel](tel:+86-574-62268512): +86-574-62268512 |
取首页「快速联系」组件中已配置的联系方式。平台名称固定输出对应英文名称(Tel、Phone、Fax、Mail、Skype 等),不随站点语种变化。 首页存在多个该组件时合并输出,并按「联系方式类型 + 联系方式内容」去重,重复项只保留首次出现的一条。 不输出以下类型:QQ(二维码)、WhatsApp(二维码)、微信、二维码、在线客服、kakaoTalk、其他。 |
| Social Media |
## Social Media
- [平台名称](链接) 示例:- [Facebook](https://www.facebook.com/xxx) |
取首页「社交关注」组件中已添加的社媒信息;仅输出链接,不输出账号名。 首页存在多个该组件时合并输出,并按「社交平台 + 链接地址」去重,重复项只保留首次出现的一条。 |
| Website Language Versions |
## Website Language Versions
- [语种名称](URL): 该语种首页标题 示例:- [简体中文](https://xxx.com/zh-CN/): 精密金属加工设备 |
取站点已开通的全部语言版本,含小语种专站与小语种简站。语种名称用该语种自身的文字显示(如 简体中文、Español、日本語),不统一译为中文或英文。 |
| Website Navigation |
## Website Navigation
- [菜单名称](URL): 菜单名称 子级每层缩进 4 个空格:
- [子菜单](URL): 子菜单 |
取网站导航菜单,按后台配置的菜单顺序与层级输出,冒号后重复菜单名称作为描述。 |
| Product Category |
## Product Category
- [分类名称](URL): 分类名称 子级每层缩进 4 个空格:
- [子分类](URL): 子分类 |
取产品分类树,按后台配置的分类顺序与层级输出,冒号后重复分类名称作为描述。 |
| FAQ |
## FAQ 问题与答案分两行,答案行缩进 2 个空格:
- **Q: 问题**
A: 答案 示例:
- **Q: What is your MOQ?**
A: Our standard MOQ is 100 units. |
取内容管理后台「FAQ 管理」中的 FAQ 数据,按其列表顺序取前 5 条,不做二次筛选;不足 5 条时有几条取几条。 |
模块标题的语种:Contact Us、Social Media、Website Language Versions、Website Navigation、Product Category 这 5 个标题属于系统字段,须按当前站点语种自动翻译后输出,不固定为英文(如简体中文站点输出 ## 联系我们)。上表的输出格式以英文站点为例。
FAQ 与 # 网站标题、> 网站概述 不属于系统字段,不做翻译。
更新机制:文件内容与前台保持同步——在网站发布时,以及产品分类、FAQ 等模块各自发布时重新生成,即对应内容在前台生效的同时,llms.txt 中的相应模块随之更新,无需回到本弹窗重新保存。
五、字段规则与校验
| 字段 / 场景 | 规则 | 处理方式与提示 |
| 网站概述(选填) | 允许留空,留空时按第四节取首页 Meta Description。区块标题右侧常驻灰字说明「选填。留空时将自动使用首页 Meta Description 作为网站概述。」 | —(说明性提示) |
| 网站概述(长度 1000 字符) | 上限 1000 个字符。输入框右侧常驻「当前字数/1000」。 | 拦截 输入框下方红字「网站概述不能超过 1000 个字符」,同时禁用「保存」。 |
| 网站概述(合法性) | 仅接受纯文本,不接受 HTML 标签与脚本片段;换行与连续空格压缩为单个空格;首尾空格自动去除。 | 拦截 输入框下方红字「网站概述不支持 HTML 标签,请输入纯文本」。 |
| 扩展字段(成对填写) | 同一行的名称与内容须同时填写;只填其中一项视为不完整。 | 拦截 该行下方红字「请补全该字段的名称与内容,或删除该行」。 |
| 扩展字段名称(长度 100 字符) | 上限 100 个字符。 | 拦截 该行下方红字「字段名称不能超过 100 个字符」。 |
| 扩展字段名称(唯一性) | 去首尾空格后不得与已有字段名称重复,比较时不区分大小写。 | 拦截 该行下方红字「字段名称已存在,请勿重复添加」。 |
| 扩展字段内容(长度 500 字符) | 上限 500 个字符。 | 拦截 该行下方红字「字段内容不能超过 500 个字符」。 |
| 扩展字段数量(上限 20 个) | 最多添加 20 个扩展字段。 | 拦截 达到 20 个后「添加字段」按钮置灰,悬停提示「最多可添加 20 个扩展字段」。 |
| 自定义内容(必填) | 内容来源为「自定义内容」时,去首尾空格后不得为空。 | 拦截 文本域下方红字「请填写自定义 llms.txt 内容」。 |
| 自定义内容(长度 10 万字符) | 上限 100000 个字符,超出后文件体积过大会影响抓取。 | 拦截 文本域下方红字「自定义内容不能超过 100000 个字符」。 |
| 无变更提交 | 与打开弹窗时的配置逐项比对(含开关状态、内容来源、各输入框),全部一致时点击「保存」。 | 不发起保存请求、直接关闭弹窗;不展示任何提示,避免用户误以为填写有误。 |
校验时机与总原则:本期所有校验一律为拦截,不设「只提醒不拦截」项。输入时实时校验并在对应控件下方展示红字;点击「保存」时对全部规则整体复校一次,任一不通过则不提交,并自动滚动定位到第一处错误。校验范围只覆盖当前生效的内容来源——选「系统自动生成」时不校验自定义文本域,选「自定义内容」时不校验网站概述与扩展字段。功能开关处于关闭状态时,配置区隐藏且不参与校验,可直接保存。
六、保存与生效
点击「保存」即刻生效,无需再执行网站发布。保存成功后,系统立即按最新配置生成 llms.txt 并写入网站根目录(关闭状态则移除该文件)。
- 前置条件:将功能由「关闭」切换为「开启」时,须通过根目录文件冲突校验(见第三节);其余情况无前置条件,功能开关关闭时同样允许保存(保存的是「关闭」这一状态)。
- 二次确认:不需要。
- 保存成功:Toast 提示后自动关闭弹窗。开关开启时提示「llms.txt 配置已保存」;开关关闭时提示「已关闭 llms.txt 功能,该文件已从网站根目录移除」。
- 幂等与并发:点击后按钮立即置灰为「保存中…」直至返回结果,期间「取消」与右上角关闭一并禁用;同一站点同一时刻只允许一次保存;若期间该站点配置在别处被修改,以最后一次保存成功的结果为准。
- 保存失败:沿用站内配置类功能的统一失败处理机制(与「结构化数据」「Robots文件配置」「自定义txt文件」一致),本期不单独定义文案与交互。
七、空态与异常兜底
| 场景 | 界面表现 | 后续动作 |
| 未添加任何扩展字段 | 字段列表区展示「暂未添加扩展字段,可点击「添加字段」按钮补充」;区块说明常驻「以下字段均为选填,您可根据业务需要自由补充,不填写不影响 llms.txt 正常生成。常见可添加字段:认证资质、定制服务、最小起订量、交货周期、主要出口市场。」 | 属正常状态,不影响保存与生成。 |
| 网站概述与首页 Meta Description 均为空 | 「网站概述」输入框下方灰字「首页 Meta Description 为空,未填写网站概述时该模块不会写入 llms.txt」 | 不拦截保存,生成时跳过概述行。 |
| 依赖模块无数据(未配置快速联系、社交关注、FAQ 等) | 弹窗内不额外提示 | 生成时跳过对应模块,不输出空标题。 |
| 配置加载失败 | 弹窗内容区展示「配置加载失败,请关闭后重新打开」,「保存」按钮禁用 | 用户重新打开弹窗即重新拉取。 |
| 账号无「网站设置」权限 | 左侧面板中的「管理txt文件」入口隐藏,不做点击后提示 | — |
八、上线范围与老数据处理
编辑器版本范围
本期只在 3.0 编辑器增加该功能操作入口,4.0 编辑器暂不增加。原因:后期不再以 4.0 编辑器作为主入口,统一以 3.0 编辑器作为操作主界面。
老数据处理
功能上线后执行一次存量数据初始化:全量扫描各站点根目录,识别已存在 llms.txt 文件的网站,为其自动开启 llms.txt 功能并将内容来源置为「自定义内容」,原内容原样复制、保持不变,不做格式化、不套用系统自动生成的模块结构。
按文件的产生方式,存量数据分为以下 2 类,处理动作不同:
| 老数据类型 | 识别方式 | 处理动作 |
① 通过「自定义txt文件」功能添加的 llms.txt (含我方 GEO 服务客户、文笔客户) |
该站点「自定义txt文件」列表中存在文件名为 llms.txt 的记录 |
将原自定义txt文件的内容复制到「自定义内容」输入框;该记录不再出现在「自定义txt文件」列表中,改由「llms.txt」页签统一管理。 |
| ② 客户自行上传至服务器的 llms.txt |
站点根目录存在 llms.txt 实体文件,但不在「自定义txt文件」列表中 |
先将原文件内容复制到「自定义内容」输入框,再删除服务器上的原文件,后续由本功能统一生成,避免两份文件并存。 |
- 两类均自动开启功能,无需用户手动操作;用户后续可自行改回「系统自动生成」。
- 未命中的站点:保持功能默认开启且内容来源为「系统自动生成」,与新站点一致。
附录:llms.txt 示例文件
以下为一份系统自动生成的完整示例(示例站点:Mech Industrial Solutions,站点语种为英语,故系统字段标题输出英文)。用于对照第四节的模块顺序与输出格式。实际内容随站点数据变化,模块无数据时整段不输出。
# Mech
> Leading manufacturer of precision metal processing equipment and industrial solutions for global B2B clients.
- **认证资质**: ISO 9001:2015, CE, SGS
- **定制服务**: OEM/ODM supported, including custom design, branding and packaging
- **最小起订量**: 100 units
- **交货周期**: 15-25 days for standard products, 30-45 days for custom orders
- **主要出口市场**: Europe, North America, Southeast Asia, Middle East
## Contact Us
- [Tel](tel:+86-574-62268512): +86-574-62268512
- [Mail](mailto:info@mech-industrial.com): info@mech-industrial.com
- [Whatsapp](https://api.whatsapp.com/send?phone=8613736048924): +86 13736048924
## Social Media
- [Facebook](https://www.facebook.com/mech-industrial)
- [Linkedin](https://www.linkedin.com/company/mech-industrial)
- [Youtube](https://www.youtube.com/channel/mech-industrial)
## Website Language Versions
- [English](https://www.mech-industrial.com): Precision Metal Processing Equipment – Mech
- [简体中文](https://www.mech-industrial.com/zh-CN/): 精密金属加工设备 – Mech
## Website Navigation
- [Home](https://www.mech-industrial.com/): Home
- [Products](https://www.mech-industrial.com/products.html): Products
- [Metal Rolling](https://www.mech-industrial.com/metal-rolling.html): Metal Rolling
- [Surface Treatment](https://www.mech-industrial.com/surface-treatment.html): Surface Treatment
- [About Us](https://www.mech-industrial.com/aboutus.html): About Us
- [Contact Us](https://www.mech-industrial.com/contactus.html): Contact Us
## Product Category
- [Metal Rolling Equipment](https://www.mech-industrial.com/metal-rolling.html): Metal Rolling Equipment
- [Cold Rolling Mills](https://www.mech-industrial.com/cold-rolling.html): Cold Rolling Mills
- [Surface Treatment](https://www.mech-industrial.com/surface-treatment.html): Surface Treatment
## FAQ
- **Q: What is your minimum order quantity (MOQ)?**
A: Our standard MOQ is 100 units, and we can discuss flexible options for trial orders.
- **Q: Do you provide OEM/ODM services?**
A: Yes, we offer full OEM/ODM services including custom design, branding, and packaging.
- **Q: What is your typical delivery time?**
A: Standard products ship within 15-25 days; custom orders typically take 30-45 days.
- **Q: Which payment methods do you accept?**
A: We accept T/T, L/C, and PayPal for sample orders.
- **Q: Do you provide product samples?**
A: Yes, samples are available. Sample fees can be refunded upon bulk order confirmation.
演示入口:本 demo 中打开左侧「设置」→「管理txt文件」,默认停留在「llms.txt」页签。可体验:功能开关(锁图标与「已开启/已关闭」徽章同步切换)、内容来源切换(切到「自定义内容」时自动带入生成内容)、「?」图标悬停查看生成规则、添加与删除扩展字段。页面右下角常驻「功能逻辑说明」悬浮按钮,可随时调出本说明。演示环境的「保存」仅弹 Toast,不做真实写入与校验。