# Despliegue

> Cómo publicar tu sitio htmlpress compilado en un host.

`htmlpress build` genera un sitio completamente estático en `.htmlpress/build/`: un archivo `.html` por cada página en la misma ruta que su fuente, un `404.html`, `robots.txt`, un `sitemap.xml` (cuando `site` está definido), un archivo `_headers`, un archivo `_redirects` cuando un idioma no tiene página de inicio propia, las [copias en Markdown y `llms.txt`](/es/customization/ai-agents/) para agentes, los scripts del tema y de los componentes en `_htmlpress/`, y todos los demás archivos del proyecto. Sube ese directorio a cualquier host estático y tu sitio estará en línea.

Estas guías recorren los destinos más habituales. Elige uno: cada guía es autónoma y muestra tanto el comando manual como un workflow de CI.

## Hosts

### [Hosting estático](/es/deployment/static-hosting/)

Cualquier host que sirva un directorio de archivos: nginx, S3 + CloudFront, Caddy y similares.

### [GitHub Pages](/es/deployment/github-pages/)

Gratuito, nativo de git y adecuado para sitios de proyecto bajo una ruta `/repo-name/`.

### [Cloudflare](/es/deployment/cloudflare/)

Workers + assets estáticos. La configuración que usa el propio `htmlpress.dev`.

### [Vercel](/es/deployment/vercel/)

Conectado a git, con previsualizaciones por pull request y dominios sin configuración.

### [Netlify](/es/deployment/netlify/)

Conectado a git, con despliegues por rama, publicaciones atómicas y gestión de formularios integrada.

## Qué asume cada guía

- Ejecutas `htmlpress build` en la raíz del proyecto y la salida queda en `.htmlpress/build/`. En CI, `npx gethtmlpress build` ejecuta el mismo binario sin instalarlo antes; consulta [Introducción](/es/introduction/) para los demás canales.
- Has definido `site` en `htmlpress.yaml` si quieres `sitemap.xml`, la línea del sitemap en `robots.txt`, URLs canónicas y etiquetas sociales absolutas; consulta [Metadatos del sitio](/es/customization/site-metadata/).
- Solo necesitas `base` si tu sitio se monta bajo una subruta (p. ej., los sitios de proyecto de GitHub Pages). La guía de [GitHub Pages](/es/deployment/github-pages/) es la única que lo cubre.
