Astro Integration v1.3.0

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-txt

Konfiguration

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

Neu in v1.3.0

Mehr Power für AI-Readiness

Version 1.3 bringt Build-Qualität, DataStore-Integration, Chunking, MCP, strukturierte Metadaten und mehr.

GEO Linter

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.

DataStore Adapter

Astro 5 DataStore-Unterstützung

Content direkt aus dem Astro 5 DataStore lesen statt aus HTML-Dateien. Konfigurierbar über contentSource: 'datastore' | 'auto'.

Chunking Pipeline

Intelligentes Content-Chunking

llms-full.txt aufgeteilt in fixed, recursive, struktur-aware oder semantische Chunks — exportiert als llms-chunks.jsonl.

MCP Integration

Model Context Protocol

Automatische Generierung von .cursor/mcp.json, .vscode/mcp.json und .mcp.json. Live SSE-Endpoint während astro dev.

data-llm Metadata

Strukturierte LLM-Metadaten

JSON-Metadaten aus data-llm Attributen beliebiger HTML-Elemente extrahieren und an llms-full.txt anhängen.

XML Format

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.