</>vibecode

Cómo publicar gratis tu web o app hecha con IA

Cloudflare Pages y GitHub Pages comparados con sus límites reales, y el paso a paso para subir tu proyecto hoy.

Escribime por WhatsApp Ver preguntas frecuentes

Publicado el 22/10/2026 · por Tomi

Ya armaste tu landing, tu portfolio o tu mini app con IA y funciona en tu compu. ¿Y ahora cómo la ve el resto del mundo? La buena noticia: para una web estática (HTML, CSS y JavaScript) podés publicar gratis, con HTTPS incluido y una dirección propia tipo tu-proyecto.pages.dev. Acá comparo las dos opciones gratis que más uso y te dejo el paso a paso.

Primero: ¿tu proyecto es estático?

Si tu proyecto es un conjunto de archivos (un index.html, estilos, imágenes, scripts) que no necesita un servidor propio corriendo todo el tiempo, es estático y entra en estas opciones. Si usa base de datos, login o una API secreta, igual podés publicar el frente gratis, pero esa parte necesita algo más (en Cloudflare, por ejemplo, Functions y una base de datos). Muchas herramientas de vibe coding como Lovable, Bolt o v0 te dejan exportar o descargar el código: eso es lo que vas a subir.

Cloudflare Pages vs GitHub Pages

Cloudflare Pages (plan Free)GitHub Pages (GitHub Free)
Cómo subísArrastrando una carpeta o un .zip en el panel, conectando un repo de Git o con la herramienta wranglerDesde un repositorio público de GitHub
Límite de archivos / tamañoHasta 20.000 archivos por sitio; 25 MiB máximo por archivoSitio publicado de hasta 1 GB
Despliegues500 builds por mes, de a uno por vezLímite blando de 10 builds por hora (no aplica con un workflow propio de Actions)
TráficoSin un tope de ancho de banda en su página de límitesLímite blando de 100 GB por mes
Uso comercialPermitidoNo está pensado ni permitido para un negocio online, e-commerce o SaaS
Dominio propioHasta 100 dominios por proyectoSí

Ese renglón de uso comercial es el que más gente pasa por alto: la documentación de GitHub dice que Pages no está pensado ni permitido como hosting gratis para un negocio online o una tienda. Para un portfolio, la documentación de un proyecto o una práctica, GitHub Pages es perfecto. Si la web vende algo, yo uso Cloudflare Pages.

Paso a paso: publicar en Cloudflare Pages arrastrando un zip

  1. Prepará la carpeta: que el index.html quede en la raíz (no adentro de otra carpeta) y que los links sean relativos o empiecen con /.
  2. Comprimila en .zip (o dejá la carpeta lista para arrastrar).
  3. Creá una cuenta gratis en Cloudflare y entrá a Workers & Pages.
  4. Creá un proyecto de Pages con “Upload assets” (Direct Upload), ponele nombre (ese nombre va a ser tu dirección .pages.dev) y subí el zip.
  5. Abrí la dirección y probá todo desde el celular.
  6. Para actualizar: en el proyecto, creá un nuevo deployment y subí el zip nuevo. Si algo sale mal, podés volver a una versión anterior.

Ojo: subir arrastrando no compila la carpeta functions/. Si tu proyecto tiene Functions (por ejemplo, un formulario que guarda datos), publicalo con wrangler o conectando un repo.

Paso a paso: GitHub Pages

  1. Creá un repositorio público y subí tus archivos con el index.html en la raíz.
  2. En el repo, andá a Settings → Pages y elegí la rama desde donde publicar.
  3. Esperá unos minutos y entrá a la dirección usuario.github.io/repo.

Después de publicar (para que te encuentren)

Si querés que la IA te arme todo esto, en los prompts para programar con IA hay ejemplos. Para captar clientes con tu web, mirá SEO y captación de clientes.

Errores comunes

Fuentes

Si es tu primer proyecto, empezá por qué es el vibe coding y la guía “Tu primera app con IA”. Y si preferís que te arme y publique la web yo, mirá desarrollo de landing pages.

Preguntas frecuentes

¿Se puede publicar una web gratis?

Sí. Si es estática (HTML, CSS y JavaScript), Cloudflare Pages y GitHub Pages la publican gratis con HTTPS y una dirección propia.

¿Cuál conviene, Cloudflare Pages o GitHub Pages?

Para algo que vende, Cloudflare Pages: GitHub indica que Pages no está pensado ni permitido para negocios online o e-commerce. Para un portfolio o una práctica, cualquiera de las dos.

¿Necesito comprar un dominio?

No para empezar: te dan una dirección gratis (.pages.dev o .github.io). Si después querés un dominio propio, se puede conectar.

¿Puedo publicar lo que hice con Lovable, Bolt o v0?

Sí, si exportás o descargás el código. Si el proyecto necesita compilarse (por ejemplo, React), subí la carpeta final que genera el build.

¿Qué pasa si mi app tiene base de datos o login?

El frente se publica igual, pero esa parte necesita un backend. En Cloudflare se puede con Functions y una base de datos; requiere publicar con wrangler o con un repo.

Contame qué necesitás

Sin registrarte ni crear cuentas. Al enviar, guardo tu consulta solo para poder responderte (no la comparto con nadie) y se abre WhatsApp con el mensaje armado. Te respondo yo, Tomi.

WhatsApp