yoursite.com/docs
con Cloudflare, deberás crear y configurar un Cloudflare Worker.
Antes de empezar, necesitas una cuenta de Cloudflare y un nombre de dominio (puede gestionarse dentro o fuera de Cloudflare).
Estructura del repositorio
yoursite.com/docs
, deberías crear un directorio docs/
con todos los archivos de documentación.
Configurar un Cloudflare Worker
Si tu proveedor de DNS es Cloudflare, no habilites el proxy para el registro CNAME.
Proxies con despliegues de Vercel
Lista de rutas permitidas obligatoria
/.well-known/acme-challenge/*
- Necesario para la verificación de certificados de Let’s Encrypt/.well-known/vercel/*
- Necesario para la verificación de dominios de Vercel
Requisitos para el reenvío de encabezados
HOST
se reenvíe correctamente en la configuración de tu Worker. Si los encabezados no se reenvían correctamente, las solicitudes de verificación fallarán.
Configura el enrutamiento
Reemplaza
[SUBDOMAIN]
por tu subdominio único, [YOUR_DOMAIN]
por la URL base de tu sitio web y /docs
por la subruta deseada si es distinta.Después de configurar tu DNS, los subdominios personalizados suelen estar disponibles en pocos minutos. La propagación de DNS a veces puede tardar entre 1 y 4 horas y, en casos raros, hasta 48 horas. Si tu subdominio no está disponible de inmediato, espera antes de intentar solucionarlo.
Prueba tu Worker
- Prueba usando la URL de vista previa del Worker:
your-worker.your-subdomain.workers.dev/docs
- Verifica que el Worker dirija a tu documentación de Mintlify y a tu sitio web.
Agregar un dominio personalizado
- En tu panel de Cloudflare, navega a tu Worker.
- Ve a Settings > Domains & Routes > Add > Custom Domain.
- Agrega tu dominio.
Recomendamos agregar tu dominio tanto con como sin
www.
al inicio.Resolver conflictos de DNS
- Elimina el registro DNS existente de tu dominio. Consulta Eliminar registros DNS en la documentación de Cloudflare para obtener más información.
- Vuelve a tu Worker y agrega tu dominio personalizado.
Enrutamiento personalizado en Webflow
/docs
en el mismo dominio, tendrás que configurar un enrutamiento personalizado mediante Cloudflare Workers para redirigir mediante proxy todo el tráfico que no sea de docs hacia tu sitio principal.
Asegúrate de que tu sitio principal esté configurado en una página de aterrizaje antes de desplegar este Worker, o los visitantes de tu sitio principal verán errores.
- En Webflow, configura una página de aterrizaje para tu sitio principal, por ejemplo
landing.yoursite.com
. Esta será la página que verán los visitantes cuando accedan a tu sitio. - Despliega tu sitio principal en la página de aterrizaje. Esto garantiza que tu sitio principal siga siendo accesible mientras configuras el Worker.
- Para evitar conflictos, actualiza cualquier URL absoluta en tu sitio principal para que sea relativa.
- En Cloudflare, selecciona Edit Code y agrega el siguiente script en el código de tu Worker.
Reemplaza
[SUBDOMAIN]
por tu subdominio único, [YOUR_DOMAIN]
por la URL base de tu sitio web, [LANDING_DOMAIN]
por la URL de tu página de aterrizaje y /docs
por la subruta deseada si es distinta. - Selecciona Deploy y espera a que los cambios se propaguen.
Después de configurar tu DNS, los subdominios personalizados suelen estar disponibles en pocos minutos. La propagación de DNS a veces puede tardar entre 1 y 4 horas y, en casos raros, hasta 48 horas. Si tu subdominio no está disponible de inmediato, espera antes de intentar solucionarlo.