llms.txt einbinden – Next.js, WordPress & mehr
Nachdem du deine llms.txt-Datei generiert hast, musst du sie korrekt in deine Website einbinden. Die Datei muss unter https://deine-domain.de/llms.txt erreichbar sein. Je nach Framework gibt es unterschiedliche Wege.
Next.js
In Next.js werden statische Dateien im public/ Ordner automatisch im Root bereitgestellt:
// Datei ablegen unter: public/llms.txt
// Erreichbar unter: https://deine-domain.de/llms.txt
// Für dynamische Generierung (App Router):
// app/llms.txt/route.ts
import { NextResponse } from 'next/server'
export async function GET() {
const content = '# Meine Website\n> Beschreibung...'
return new NextResponse(content, {
headers: { 'Content-Type': 'text/plain; charset=utf-8' },
})
}WordPress
Bei WordPress lädst du die Datei ins Root-Verzeichnis deiner Installation hoch (neben wp-config.php):
// Per FTP/SFTP hochladen nach:
// /var/www/html/llms.txt (oder dein WordPress-Root)
// Alternative: In functions.php einen Rewrite erstellen:
add_action('init', function() {
add_rewrite_rule(
'^llms\.txt$',
'wp-content/uploads/llms.txt',
'top'
);
});Nuxt
In Nuxt funktioniert es analog zu Next.js – statische Dateien kommen in den public/ Ordner:
// Statisch: public/llms.txt
// Dynamisch via Nitro Server Route:
// server/routes/llms.txt.ts
export default defineEventHandler(() => {
const content = '# Meine Website\n> ...'
return new Response(content, {
headers: { 'Content-Type': 'text/plain' },
})
})Astro
Astro unterstützt ebenfalls statische Dateien über public/:
// Statisch: public/llms.txt
// Dynamisch als Endpoint:
// src/pages/llms.txt.ts
export async function GET() {
const content = '# Meine Website\n> ...'
return new Response(content, {
headers: { 'Content-Type': 'text/plain' },
})
}Überprüfung
Nach dem Deployment prüfst du, ob die Datei erreichbar ist: Öffne https://deine-domain.de/llms.txt im Browser. Du solltest den Markdown-Inhalt sehen. Stelle sicher, dass der Content-Type text/plain ist und die Datei nicht durch robots.txt blockiert wird.
Verwandte Themen
Jetzt llms.txt generieren
Kostenlos bis 20 Seiten. Keine Registrierung.
Jetzt starten