Довідник

Додавання llms.txt до Next.js

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 — обробник маршруту (для згенерованого вмісту)

Якщо ви волієте формувати файл із даних (вашого sitemap, 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 →