Integrations
llms.txt
Generieren Sie maschinenlesbare Dokumentation für KI-Assistenten mit llms.txt und llms-full.txt.
Tiramisu Docs generiert maschinenlesbare Dokumentationsdateien, die KI-Assistenten helfen, Ihre Dokumentation zu verstehen, ohne Ihre Website zu scrapen.
Endpunkte
Drei Endpunkte werden automatisch generiert:
| Endpunkt | Beschreibung |
|---|---|
/llms.txt | Eine kompakte Zusammenfassung Ihrer Dokumentationsstruktur mit Links zu jeder Seite |
/llms-full.txt | Der vollständige Inhalt aller Dokumentationsseiten im Klartext |
/skill.md | Eine Claude Code Skill-Datei, die Claude den Umgang mit Ihrer Dokumentation beibringt |
llms.txt
Die Datei /llms.txt folgt dem llms.txt-Standard — einem leichtgewichtigen Format, das KI-Modellen hilft, Ihre Dokumentation zu entdecken und zu navigieren. Sie enthält:
- Den Titel und die Beschreibung Ihrer Website
- Eine Liste aller Dokumentationsseiten mit ihren URLs und Beschreibungen
- Links zur Volltext-Version
llms-full.txt
Der Endpunkt /llms-full.txt liefert den vollständigen Inhalt jeder Dokumentationsseite im Klartextformat. Dies ist nützlich für KI-Assistenten, die Ihre gesamte Dokumentation aufnehmen müssen.
skill.md
Der Endpunkt /skill.md generiert eine Claude Code Skill-Datei. Diese Datei kann als Claude Code Skill verwendet werden, um Claude über die Struktur und den Inhalt Ihrer Dokumentation zu informieren.
Generator-Funktionen
Diese Endpunkte werden von drei Funktionen unterstützt, die Sie in Ihren SvelteKit-Routen verwenden können:
import {
generateLlmsTxt,
generateLlmsFullTxt,
generateSkillMd,
} from "@tiramisu-docs/kit"; Jede Funktion gibt einen String zurück, den Sie von einem SvelteKit-Endpunkt aus bereitstellen können:
// src/routes/llms.txt/+server.ts
import { generateLlmsTxt } from "@tiramisu-docs/kit";
export const GET = async () => {
const content = await generateLlmsTxt();
return new Response(content, {
headers: { "Content-Type": "text/plain" },
});
};