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

  1. Erstellen Sie ein kostenloses Cloudflare-Konto.
  2. Fügen Sie Ihre Domain hinzu. Cloudflare scannt Ihre DNS-Einträge.
  3. Aktualisieren Sie die Nameserver Ihres Domain-Registrars auf die von Cloudflare bereitgestellten (die Verbreitung kann bis zu 24 Stunden dauern).
  4. Ä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

  1. Gehen Sie in Cloudflare zu Workers & Pages → Create.
  2. Benennen Sie ihn llms-txt.
  3. Fügen Sie diesen Code ein und ersetzen Sie YOUR_LLMS_TXT_CONTENT durch 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);
      }
    }
  4. Bereitstellen. Fügen Sie dann eine Route hinzu: yoursite.com/llms.txt → dieser Worker.
  5. Besuchen Sie https://yoursite.com/llms.txt zur 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.