KuikCodeDocs
KuikPages

Sitios alojados

Sube un sitio web estático en un ZIP y KuikCode lo sirve en tu-nombre.kuik.page.

Para páginas hechas en otro lugar, como la exportación de un creador de sitios, un micrositio generado o un folleto en HTML estático, elige el destino Sitio alojado en el editor de KuikCode y suelta el ZIP. El sitio se publica en your-name.kuik.page y el código apunta a él.

Qué puede contener el ZIP

  • Hasta 15 MB y 300 archivos. Se ignoran __MACOSX, .DS_Store, .git, node_modules y los archivos que empiezan con punto.
  • HTML, CSS, JavaScript, JSON, texto y XML, imágenes (PNG, JPG, WebP, GIF, SVG, ICO, AVIF), fuentes (WOFF, WOFF2, TTF, OTF), MP4, WebM, MP3, PDF, source maps y manifiestos web.
  • Un index.html en la raíz se convierte en la página de inicio.

Publica desde un asistente o la API

Un asistente de IA conectado a través del servidor MCP puede publicar un sitio que creó para ti: pídele "publica este sitio" y empaqueta los archivos en un ZIP, confirma contigo el nombre y la dirección, y te devuelve el link publicado. Se aplican las mismas reglas que al subir un archivo: index.html en la raíz, solo los tipos de archivo de arriba y los mismos límites de tamaño. El código de servidor, como PHP, se omite, y no hay backend, así que los formularios necesitan un servicio externo.

Con la API, POST /v1/sites recibe un nombre, un subdominio y el ZIP en base64, y POST /v1/sites/{id}/deploy reemplaza los archivos de un sitio existente. Las solicitudes tienen un límite de unos 3 MB de ZIP; para algo más grande, POST /v1/sites/uploads devuelve primero una URL a la que subes el archivo con PUT:

# 1. Ask for an upload URL with the exact ZIP size
curl -X POST https://api.kuikcode.com/v1/sites/uploads \
  -H "Authorization: Bearer kc_live_..." -H "Content-Type: application/json" \
  -d "{\"size\": $(wc -c < site.zip)}"

# 2. PUT the ZIP to the uploadUrl it returns
curl -X PUT -H "Content-Type: application/zip" --data-binary @site.zip "<uploadUrl>"

# 3. Publish it
curl -X POST https://api.kuikcode.com/v1/sites \
  -H "Authorization: Bearer kc_live_..." -H "Content-Type: application/json" \
  -d '{"name": "Spring menu", "subdomain": "spring-menu", "uploadId": "<uploadId>"}'

La URL de subida es válida por 10 minutos y cada subida se publica una sola vez. Una subida que nunca se publica se elimina después de un día. La respuesta indica en skipped los archivos que quedaron fuera.

Administrar los sitios

La colección Sitios
La colección Sitios

La colección Sitios muestra cada sitio alojado con una miniatura tomada de su propia imagen para redes sociales. Desde ahí puedes cambiar la dirección, usar Volver a publicar para subir un ZIP nuevo a la misma dirección o eliminar un sitio. No puedes eliminar un sitio mientras haya KuikCodes activos que apunten a él; primero cámbiales el destino.

Los sitios cuentan para el límite de sitios alojados de tu plan (uno en Core, cinco en PRO, veinte en Business) y se pueden servir en un dominio propio, como una KuikPage.

En esta página