가이드

Next.js에 llms.txt 추가하기

Next.js에서는 이 작업이 간단합니다. 파일이 https://yoursite.com/llms.txt에서 일반 텍스트로 제공되기만 하면 됩니다. 두 가지 깔끔한 방법이 있습니다.

방법 1 — public/ 폴더 (가장 간단함)

public/ 안에 있는 모든 파일은 사이트 루트에서 제공됩니다. 파일을 작성하고(llms.txt 파일을 만드는 방법 참고) public/llms.txt로 저장하세요:

my-app/
  public/
    llms.txt        # served at https://yoursite.com/llms.txt
  app/
  package.json

코드도 설정도 필요 없습니다. Next.js가 자동으로 Content-Type: text/plain으로 파일을 제공합니다.

방법 2 — 라우트 핸들러 (동적으로 생성되는 콘텐츠용)

데이터(사이트맵, CMS, 또는 MDX)로부터 파일을 빌드하고 싶다면 라우트를 추가하세요. App Router에서는 app/llms.txt/route.ts를 생성합니다:

export function GET() {
  const body = "# My App\n\n> Short summary.\n\n## Docs\n- [Start](https://myapp.com/start): Get going\n";
  return new Response(body, {
    headers: { "Content-Type": "text/plain; charset=utf-8" },
  });
}

다음 사항에 주의하세요

검증하기

배포한 후, 도메인을 검증기에 통과시켜 보세요 — 구조가 올바른지, 그리고 링크된 모든 페이지가 실제로 로드되는지 확인해 줍니다.

계속 읽기

당신의 llms.txt 검증하기 →