Documentación
Guía de publicación
Una guía práctica para convertir archivos locales en un enlace HTTPS, preparar builds estáticos, conectar dominios y actualizar proyectos en DeployPages.
Inicio rápido
Publicar significa convertir archivos locales en una URL que otras personas pueden abrir. DeployPages está pensado para salida estática, así que el primer sitio puede empezar con una carpeta en lugar de configurar un servidor.
Opción 1: subir una carpeta desde el navegador
Es la ruta más rápida para proyectos estáticos. Si ya tienes HTML, CSS, JavaScript o una carpeta de build terminada, puedes subirla directamente.
Buen uso para
- 1Prepara la carpeta publicable
La carpeta debe incluir un index.html en la raíz y los estilos, scripts, imágenes o archivos que la página necesite.
Estructura de ejemplomy-site/├── index.html├── styles.css├── script.js└── images/ ├── logo.png └── hero.jpgError común
Si index.html no existe o queda dentro de una subcarpeta, el sitio puede no resolver bien después de subirlo. - 2Abre el área de carga
Usa el área de carga de DeployPages. Puedes publicar un proyecto temporal primero y luego iniciar sesión si quieres conservarlo.
- 3Sube la carpeta completa
Arrastra la carpeta completa o elige los archivos desde el selector. En frameworks, sube la carpeta de salida del build, no el árbol de código fuente.
- 4Abre la URL generada
Cuando termina la carga, DeployPages devuelve una URL en línea que puedes probar, compartir o usar como vista previa.
Opción 2: flujo con CLI
Sirve cuando el mismo build se publica varias veces y la publicación debe vivir en un script, job de CI o checklist de lanzamiento.
Úsalo cuando el proyecto ya sea repetible
Instala la CLI
Usa tu gestor de paquetes preferido para instalar la CLI globalmente.
npm install -g @deploypages/cliAutentica la sesión
Ejecuta el comando de login y completa la autorización en el navegador.
deploypages loginPublica la carpeta actual
Ejecuta el comando de publicación desde la carpeta de salida del build.
deploypages deployGuía de builds por framework
Los frameworks modernos necesitan un paso de build antes de subir archivos. La meta siempre es la misma: generar HTML, CSS, JavaScript y recursos estáticos que el navegador pueda abrir.
Qué significa build
React / Vue / Vite
npm run buildSube la carpeta dist, no la raíz del proyecto.
Exportación estática de Next.js
npm run buildConfigura output: 'export' en next.config.js antes de construir.
HTML simple
No requiere buildMantén index.html en la raíz.
Hugo / Hexo
hugo o hexo generateSube la carpeta public generada.
Ejemplo de exportación en Next.js
/** @type {import('next').NextConfig} */const nextConfig = { output: 'export', images: { unoptimized: true },};
module.exports = nextConfig;Límites de la exportación estática
Dominios personalizados
Después de la primera publicación, DeployPages puede conectar tu propio dominio para mover el proyecto de una URL del sistema a una dirección de marca.
Qué cuenta como dominio
Paso 1: agrega el dominio en el panel
Ve a la configuración del proyecto, abre la sección de dominios y agrega el nombre de host que quieres conectar.
Paso 2: configura DNS
DeployPages te muestra los valores DNS necesarios para verificar propiedad y enrutar tráfico.
Paso 3: espera la verificación
Cuando DNS se propaga, el estado del dominio pasa a saludable y el certificado HTTPS puede terminar de emitirse.
| Tipo | Host | Valor | Propósito |
|---|---|---|---|
| CNAME | www | cname.deploypages.site | Apuntar tráfico a la plataforma |
| TXT | _deploypages-challenge | deploypages-verify=... | Verificar propiedad del dominio |
Elegir el valor de host
- Usa www cuando conectes www.example.com.
- Usa @ cuando conectes el dominio raíz example.com.
- Usa una etiqueta de subdominio, como blog, cuando conectes blog.example.com.
Actualizar un sitio
Mismo proceso, nueva versión
- 1Edita los archivos fuente
Cambia texto, estilos, medios o recursos localmente.
- 2Reconstruye si hace falta
Si el proyecto usa framework, genera primero una carpeta de build actualizada.
- 3Abre el proyecto en el panel
Regresa a la página del proyecto dentro de DeployPages.
- 4Sube la nueva versión
Reemplaza el build anterior por la carpeta más reciente. El historial mantiene la nueva publicación trazable.
Cuando termina la carga, la nueva versión queda en línea y las versiones anteriores permanecen disponibles para restauración.