Przewodnik

Dodawanie llms.txt do Next.js

Next.js ułatwia to zadanie: plik musi po prostu być serwowany pod adresem https://yoursite.com/llms.txt jako zwykły tekst. Istnieją dwa przejrzyste podejścia.

Opcja 1 — folder public/ (najprostsza)

Wszystko, co znajduje się w public/, jest serwowane z katalogu głównego witryny. Utwórz swój plik (zobacz jak utworzyć plik llms.txt) i zapisz go jako public/llms.txt:

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

Bez kodu, bez konfiguracji. Next.js serwuje go automatycznie z nagłówkiem Content-Type: text/plain.

Opcja 2 — route handler (dla treści generowanej)

Jeśli wolisz zbudować plik na podstawie danych (swojej mapy witryny, CMS lub MDX), dodaj trasę. W App Routerze utwórz 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" },
  });
}

Uważaj na te kwestie

Zweryfikuj plik

Wdróż go, a następnie przepuść swoją domenę przez walidator — potwierdzi on strukturę oraz to, że każda podlinkowana strona faktycznie się wczytuje.

Czytaj dalej

Sprawdź swój plik llms.txt →