설치 가이드 · 8분 · 고급
Squarespace에 llms.txt 설치
Squarespace는 사이트 루트에 직접 파일을 업로드하는 기능을 지원하지 않습니다. 가장 깔끔한 우회 방법은 Squarespace 사이트 앞에 Cloudflare를 배치하는 것입니다.
00
왜 더 어려운가
Squarespace의 호스팅 모델은 도메인의 모든 URL을 제어하므로 — Squarespace 관리자 내에서는 /llms.txt에 정적 파일을 놓을 방법이 없습니다.
해결책은 도메인 앞에 Cloudflare Worker를 배치하여 /llms.txt는 Cloudflare에서 제공하고 나머지는 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 시스템은 사이트맵을 통해 여전히 찾을 수 있습니다. 이는 폴백이며 권장 방식은 아닙니다.