← Blog
2026-08-23Lectura de 6 min

Cómo publicar un proyecto de v0 (y qué hacer si es Next.js)

v0 te entrega desde componentes sueltos hasta un proyecto de Next.js completo, y eso cambia bastante lo que sigue. Esta guía es para el momento en que ya te gustó cómo quedó y quieres sacarlo de ahí.

Bajar el proyecto

En tu proyecto: menú •••Download ZIP. Eso es todo, cuando funciona.

A veces no funciona, y es un problema conocido: la descarga se queda esperando el sandbox, o baja un zip casi vacío que sólo trae el README. Si te pasa, hay dos salidas — volver a intentarlo después de recargar, o conectar el repositorio de GitHub desde el mismo menú y bajarlo de ahí, que es la ruta que no depende del sandbox.

Fíjate si es Next.js

Abre el package.json del zip y busca next en las dependencias. Si está, tienes un proyecto de Next.js, y hay una decisión que tomar antes de publicarlo en cualquier hosting estático.

Next.js puede funcionar de dos maneras: generando archivos (export estático), o corriendo un servidor que arma cada página cuando alguien la pide. La segunda necesita un proceso encendido todo el tiempo; la primera no necesita nada más que archivos.

La línea que lo cambia todo

Si tu proyecto no usa rutas de servidor —y la mayoría de lo que sale de v0 no las usa— la solución es una línea en next.config.js:

  • Agrega output: 'export' dentro del objeto de configuración.
  • Corre el build. Ahora Next.js escribe tu sitio en la carpeta out/ en vez de esperar un servidor.
  • Esa carpeta es un sitio estático normal y se publica en cualquier lado.

FluentOps detecta Next.js con output: 'export' y lo construye solo. Si no lo tiene, rechaza el proyecto con la razón escrita —"Next.js sin output: 'export' (SSR / next start) no está soportado"— en vez de dejarte adivinando por qué no salió. Es a propósito: preferimos decirte qué falta a publicarte algo a medias.

Si tu proyecto usa rutas de API o renderizado en servidor, entonces no es un sitio estático y necesita otra ruta; eso ya no se resuelve con una línea de configuración.

Si te dio componentes sueltos

A veces v0 no te da un proyecto sino uno o dos archivos de React. Un componente no es un sitio: necesita un proyecto alrededor. Lo más rápido en ese caso es pedirle a v0 el proyecto completo, o pegarlo en un proyecto de Vite y publicar el resultado construido.

Publicarlo

  1. No descomprimas el zip: se sube tal cual.
  2. Si es Next.js, revisa antes que tenga output: 'export'.
  3. Arrástralo a FluentOps. Detecta el stack, construye y publica.
  4. Recibe tu URL con SSL, y el reporte de qué estás exponiendo.

Otras herramientas

Lovable y Bolt también entregan zips, pero de proyectos de Vite, que no tienen este paso: la guía de las seis herramientas.

Publica tu proyecto gratis →

Pruébalo con tu propio proyecto.

Arrastra tu carpeta o pega tu repo. Detectamos tu stack, lo construimos y te damos una URL pública — gratis, sin tarjeta, y tu sitio nunca se pausa.

Empieza gratis
Sigue leyendo
Cómo agregar un formulario a un sitio estático sin backend