Guía

Añadir llms.txt a Next.js

Next.js facilita esta tarea: el archivo solo tiene que servirse en https://yoursite.com/llms.txt como texto plano. Hay dos enfoques limpios.

Opción 1: la carpeta public/ (la más sencilla)

Cualquier cosa que esté en public/ se sirve desde la raíz del sitio. Escribe tu archivo (consulta cómo crear un archivo llms.txt) y guárdalo como public/llms.txt:

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

Sin código, sin configuración. Next.js lo sirve automáticamente con Content-Type: text/plain.

Opción 2: un manejador de rutas (para contenido generado)

Si prefieres construir el archivo a partir de datos (tu sitemap, CMS o MDX), añade una ruta. En el App Router, crea 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" },
  });
}

Ten cuidado con esto

Verifícalo

Despliega y luego pasa tu dominio por el validador: confirma la estructura y que cada página enlazada realmente carga.

Seguir leyendo

Valida tu llms.txt →