Guía de instalación · 8 minutos · Avanzado

Instalar llms.txt en Squarespace

Squarespace no admite la subida de archivos a la raíz del sitio directamente. La solución más limpia es usar Cloudflare delante de tu sitio Squarespace.

00

Por qué es más difícil

El modelo de hosting de Squarespace controla cada URL en tu dominio: no hay forma de colocar un archivo estático en /llms.txt desde dentro del administrador de Squarespace.

La solución es poner un Cloudflare Worker delante de tu dominio que sirva /llms.txt desde Cloudflare y haga proxy de todo lo demás a Squarespace.

01

Configurar Cloudflare delante de Squarespace

  1. Crea una cuenta gratuita de Cloudflare.
  2. Añade tu dominio. Cloudflare escaneará tus registros DNS.
  3. Actualiza los servidores de nombres de tu registrador de dominios a los que proporciona Cloudflare (la propagación puede tardar hasta 24 horas).
  4. En Squarespace, cambia la configuración de tu dominio para usar las direcciones IP de Squarespace detrás de Cloudflare. La documentación de Squarespace cubre los pasos exactos para tu configuración.

02

Añadir un Cloudflare Worker para /llms.txt

  1. En Cloudflare, ve a Workers & Pages → Create.
  2. Nómbralo llms-txt.
  3. Pega este código, reemplazando YOUR_LLMS_TXT_CONTENT con el contenido real de tu archivo:

    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. Despliega. Luego añade una ruta: yoursite.com/llms.txt → este worker.
  5. Visita https://yoursite.com/llms.txt para confirmar.

!!

Alternativa más sencilla

Si Cloudflare te parece demasiado, también puedes usar un Bloque de Código de Squarespace para publicar el contenido de tu llms.txt como una página normal en /llms-txt (con guión). No estará en la URL raíz, pero algunos sistemas de IA lo encontrarán a través de tu sitemap. Esto es una alternativa, no el enfoque recomendado.