Guide d'installation · 8 minutes · Avancé

Installer llms.txt sur Squarespace

Squarespace ne prend pas en charge le téléversement de fichiers à la racine du site directement. La solution de contournement la plus propre consiste à utiliser Cloudflare devant votre site Squarespace.

00

Pourquoi c'est plus difficile

Le modèle d'hébergement de Squarespace contrôle chaque URL de votre domaine — il n'y a aucun moyen de déposer un fichier statique à /llms.txt depuis l'admin Squarespace.

La solution est de placer un Cloudflare Worker devant votre domaine qui sert /llms.txt depuis Cloudflare et fait proxy de tout le reste vers Squarespace.

01

Configurer Cloudflare devant Squarespace

  1. Inscrivez-vous pour un compte Cloudflare gratuit.
  2. Ajoutez votre domaine. Cloudflare scannera vos enregistrements DNS.
  3. Mettez à jour les serveurs de noms de votre registraire de domaine vers ceux fournis par Cloudflare (la propagation peut prendre jusqu'à 24 heures).
  4. Dans Squarespace, modifiez les paramètres de votre domaine pour utiliser les adresses IP de Squarespace derrière Cloudflare. La documentation Squarespace couvre les étapes exactes pour votre configuration.

02

Ajouter un Cloudflare Worker pour /llms.txt

  1. Dans Cloudflare, allez dans Workers & Pages → Create.
  2. Nommez-le llms-txt.
  3. Collez ce code, en remplaçant YOUR_LLMS_TXT_CONTENT par le contenu réel de votre fichier :

    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. Déployez. Puis ajoutez une route : yoursite.com/llms.txt → ce worker.
  5. Visitez https://yoursite.com/llms.txt pour confirmer.

!!

Alternative plus facile

Si Cloudflare vous semble trop compliqué, vous pouvez aussi utiliser un bloc de code Squarespace pour publier le contenu de votre llms.txt sous forme de page régulière à /llms-txt (avec un trait d'union). Il ne sera pas à l'URL racine, mais certains systèmes IA le trouveront quand même via votre sitemap. Ceci est une solution de repli, pas l'approche recommandée.