정적 사이트 생성기에 llms.txt 추가하기
게시일:
정적 사이트 생성기에는 콘텐츠가 게시된 사이트 루트에 그대로 복사되는 폴더가 있습니다. 따라서 llms.txt를 추가하려면 올바른 위치에 파일을 넣고 다시 빌드하기만 하면 됩니다.
생성기별 파일 위치
- Astro —
public/llms.txt(public/안의 모든 파일이 루트에서 제공됩니다). - Hugo —
static/llms.txt(static/디렉터리가 출력 루트에 복사됩니다). 커스텀 출력 형식을 사용해 생성하는 방법도 있습니다. - Eleventy (11ty) — passthrough copy를 추가하세요. 예:
eleventyConfig.addPassthroughCopy("llms.txt"). 이렇게 하면 파일이 출력 디렉터리에 포함됩니다. - Jekyll — 프로젝트 루트에
llms.txt를 넣으세요. Jekyll이 정적 파일을_site에 그대로 복사합니다.
빌드 및 확인
빌드를 실행하고(astro build, hugo, npx @11ty/eleventy, jekyll build) 출력 디렉터리 루트에 llms.txt가 생성되었는지 확인한 후 배포하세요.
콘텐츠에서 자동 생성하기 (선택 사항)
문서 스타일 사이트의 경우, Astro Starlight, Docusaurus, MkDocs, VitePress 등을 위한 플러그인을 사용하면 페이지에서 파일을 자동으로 생성할 수 있습니다. 콘텐츠가 자주 변경될 때 유용하지만 출력 결과를 잘 관리하세요.
유효성 검사
도메인을 검사기에 붙여 넣어 파일이 일반 텍스트로 접근 가능한지, 그리고 링크된 모든 URL이 정상적으로 연결되는지 확인하세요.