Installationsanleitung · 8 Minuten · Fortgeschritten
llms.txt auf Squarespace installieren
Squarespace unterstützt das direkte Hochladen von Dateien in das Stammverzeichnis der Site nicht. Die sauberste Umgehungslösung ist, Cloudflare vor Ihre Squarespace-Site zu schalten.
00
Warum das schwieriger ist
Das Hosting-Modell von Squarespace kontrolliert jede URL auf Ihrer Domain – es gibt keine Möglichkeit, eine statische Datei unter /llms.txt innerhalb des Squarespace-Admins abzulegen.
Die Lösung besteht darin, einen Cloudflare Worker vor Ihre Domain zu setzen, der /llms.txt von Cloudflare bereitstellt und alles andere zu Squarespace proxiert.
01
Cloudflare vor Squarespace einrichten
- Erstellen Sie ein kostenloses Cloudflare-Konto.
- Fügen Sie Ihre Domain hinzu. Cloudflare scannt Ihre DNS-Einträge.
- Aktualisieren Sie die Nameserver Ihres Domain-Registrars auf die von Cloudflare bereitgestellten (die Verbreitung kann bis zu 24 Stunden dauern).
- Ändern Sie in Squarespace Ihre Domain-Einstellungen so, dass die IP-Adressen von Squarespace hinter Cloudflare verwendet werden. Die Squarespace-Dokumentation deckt die genauen Schritte für Ihr Setup ab.
02
Einen Cloudflare Worker für /llms.txt hinzufügen
- Gehen Sie in Cloudflare zu Workers & Pages → Create.
- Benennen Sie ihn
llms-txt. - Fügen Sie diesen Code ein und ersetzen Sie
YOUR_LLMS_TXT_CONTENTdurch Ihren tatsächlichen Dateiinhalt:export default { async fetch(request) { const url = new URL(request.url); if (url.pathname === '/llms.txt') { return new Response(`YOUR_LLMS_TXT_CONTENT`, { headers: { 'content-type': 'text/markdown; charset=utf-8' } }); } return fetch(request); } } - Bereitstellen. Fügen Sie dann eine Route hinzu:
yoursite.com/llms.txt→ dieser Worker. - Besuchen Sie
https://yoursite.com/llms.txtzur Bestätigung.
!!
Einfachere Alternative
Wenn Cloudflare zu viel Aufwand erscheint, können Sie auch einen Squarespace-Codeblock verwenden, um Ihren llms.txt-Inhalt als reguläre Seite unter /llms-txt (mit Bindestrich) zu veröffentlichen. Sie wird nicht unter der Stamm-URL liegen, aber einige KI-Systeme finden sie trotzdem über Ihre Sitemap. Dies ist eine Notlösung, nicht der empfohlene Ansatz.