Astro AI llms.txt Generator
✨ KI-optimierte llms.txt für bessere AI-Crawler-Indexierung. Automatisch bei jedem Build.
Core Features
Magisch einfach, KI-optimiert
AI Summarization
Unterstützt Ollama, OpenAI und Gemini. Summarization für jede Seite.
Smart Caching
SHA256-basiertes Caching spart API-Kosten und Build-Zeit.
Content Extraction
Präzise Extraktion von Titeln, Beschreibungen und Inhalten.
Section Grouping
Strukturiert llms.txt nach Web-Sektionen (z.B. Blog, Docs).
Robust & Safe
Normalisierung, Error-Detection und Build-Sicherheit.
Debug Logging
Detailliertes Feedback für Entwicklung und Troubleshooting.
Setup
Blitzschnelle Installation
Package hinzufügen
# npm
npm install @waldheimdev/astro-ai-llms-txt
# pnpm
pnpm add @waldheimdev/astro-ai-llms-txtKonfiguration
import llmsTxt from '@waldheimdev/astro-ai-llms-txt';
export default {
integrations: [
llmsTxt({
projectName: '🚀 My Project',
aiProvider: 'ollama',
aiModel: 'llama3',
site: 'https://my-domain.com',
}),
],
};Resultat
Der Output
Beispiel llms.txt
# 🚀 My Project
KI-optimized overview for LLMs. 🧠
## Blog
- [/blog/post-1]: Post title summary...
- [/blog/post-2]: Post title summary...Hinweis: llms.txt ergänzt robots.txt und sitemap.xml. Mehr auf llmstxt.org
Mehr Power für AI-Readiness
Version 1.3 bringt Build-Qualität, DataStore-Integration, Chunking, MCP, strukturierte Metadaten und mehr.
Build-time Content-Warnungen
Automatische Prüfung auf Seiten mit über 400 Wörtern und Code-Blöcke ohne Sprach-Tag — direkt im Build-Log sichtbar.
Astro 5 DataStore-Unterstützung
Content direkt aus dem Astro 5 DataStore lesen statt aus HTML-Dateien. Konfigurierbar über contentSource: 'datastore' | 'auto'.
Intelligentes Content-Chunking
llms-full.txt aufgeteilt in fixed, recursive, struktur-aware oder semantische Chunks — exportiert als llms-chunks.jsonl.
Model Context Protocol
Automatische Generierung von .cursor/mcp.json, .vscode/mcp.json und .mcp.json. Live SSE-Endpoint während astro dev.
Strukturierte LLM-Metadaten
JSON-Metadaten aus data-llm Attributen beliebiger HTML-Elemente extrahieren und an llms-full.txt anhängen.
XML Full-Content Format
llmsFullFormat: 'xml' kapselt jede Seite in <document>-Tags — kompatibel mit dem Anthropic-Prompt-Format.
Optional Pages — neues llms-optional Tag
Seiten mit <meta name="llms-optional" content="true"> werden automatisch unter ## Optional in der llms.txt gruppiert.
Ready for AI-Indexierung?
Optimiere deine Astro-Seite jetzt für die Zukunft der Suche.