安装指南 · 8 分钟 · 高级
在 Squarespace 上安装 llms.txt
Squarespace 不支持直接将文件上传到站点根目录。最干净的解决方法是在 Squarespace 站点前面使用 Cloudflare。
00
为什么这更难
Squarespace 的托管模式控制着您域名上的每个 URL —— 无法从 Squarespace 管理后台中将静态文件放置在 /llms.txt。
解决方法是在域名前部署一个 Cloudflare Worker,从 Cloudflare 提供 /llms.txt,并将其他所有内容代理到 Squarespace。
01
在 Squarespace 前面设置 Cloudflare
- 注册一个免费的 Cloudflare 账号。
- 添加您的域名。Cloudflare 将扫描您的 DNS 记录。
- 将域名注册商的名称服务器更新为 Cloudflare 提供的名称服务器(传播最多需要 24 小时)。
- 在 Squarespace 中,将域名设置更改为通过 Cloudflare 后面的 Squarespace IP 地址。Squarespace 文档涵盖了您配置的具体步骤。
02
为 /llms.txt 添加 Cloudflare Worker
- 在 Cloudflare 中,前往 Workers & Pages → Create。
- 命名为
llms-txt。 - 粘贴此代码,将
YOUR_LLMS_TXT_CONTENT替换为您的实际文件内容:export default { async fetch(request) { const url = new URL(request.url); if (url.pathname === '/llms.txt') { return new Response(`YOUR_LLMS_TXT_CONTENT`, { headers: { 'content-type': 'text/markdown; charset=utf-8' } }); } return fetch(request); } } - 部署。然后添加路由:
yoursite.com/llms.txt→ 此 worker。 - 访问
https://yoursite.com/llms.txt进行确认。
!!
更简单的替代方案
如果 Cloudflare 设置太复杂,您也可以使用 Squarespace 的代码块,将 llms.txt 内容作为常规页面发布在 /llms-txt(带连字符)上。它不会位于根 URL,但某些 AI 系统仍会通过您的站点地图找到它。这是后备方案,而非推荐做法。