llms.txt zu einem Static Site Generator hinzufügen
Veröffentlicht:
Static Site Generators haben einen Ordner, dessen Inhalt unverändert in das veröffentlichte Site-Root kopiert wird — daher ist das Hinzufügen einer llms.txt nur das Ablegen der Datei an der richtigen Stelle und ein erneutes Erstellen.
Wo die Datei je nach Generator abgelegt wird
- Astro —
public/llms.txt(alles inpublic/wird vom Root aus ausgeliefert). - Hugo —
static/llms.txt(das Verzeichnisstatic/wird in den Ausgabe-Root kopiert). Ein benutzerdefiniertes Ausgabeformat funktioniert ebenfalls zur Generierung. - Eleventy (11ty) — fügen Sie eine Passthrough-Kopie hinzu, z. B.
eleventyConfig.addPassthroughCopy("llms.txt"), damit die Datei in der Ausgabe landet. - Jekyll — legen Sie
llms.txtim Projekt-Root ab; Jekyll kopiert statische Dateien unverändert nach_site.
Erstellen und überprüfen
Führen Sie Ihren Build aus (astro build, hugo, npx @11ty/eleventy, jekyll build) und bestätigen Sie, dass llms.txt im Root des Ausgabeverzeichnisses erscheint, dann deployen Sie.
Aus Ihren Inhalten generieren (optional)
Für Dokumentations-Websites existieren Plugins (für Astro Starlight, Docusaurus, MkDocs, VitePress und andere), die die Datei automatisch aus Ihren Seiten erstellen. Praktisch, wenn sich Inhalte häufig ändern — halten Sie die Ausgabe jedoch kuratiert.
Validieren
Fügen Sie Ihre Domain in den Validator ein, um zu bestätigen, dass die Datei als Klartext erreichbar ist und jede verlinkte URL auflösbar ist.