---
title: Descripción general: compilar, desplegar y analizar
sidebarTitle: Compilar y desplegar
description: >-
  Cómo los docs van de git push a un sitio en vivo: CLI, pipeline de build,
  hosting, dominios personalizados y analíticas en cada página.
---

> **For AI agents:** the complete documentation index is at [llms.txt](/docs/llms.txt). Append `.md` to any page URL for its markdown version.

Haces push a GitHub (o ejecutas `jamdesk deploy`), Jamdesk compila el sitio y los cambios se publican. Ese es el ciclo. Las páginas de esta sección cubren cada parte: el CLI que usarás a diario, qué ocurre durante un build, desde dónde se sirve tu sitio y las analíticas que Jamdesk recopila en cada página sin necesidad de scripts adicionales.

<Tip>
  **¿Falla el build?** [Solución de problemas de build](/es/builds/troubleshooting) asocia los mensajes de error comunes con sus causas y soluciones.
</Tip>

## CLI

El CLI de código abierto muestra una preview local de los docs, valida la configuración, detecta enlaces rotos y despliega.

<Columns cols={2}>
  <Card title="Descripción general del CLI" icon="terminal" href="/es/cli/overview">
    Instala el CLI y aprende los comandos principales
  </Card>
  <Card title="Autenticación" icon="key" href="/es/cli/authentication">
    Inicio de sesión, almacenamiento de tokens y gestión de sesiones
  </Card>
  <Card title="Despliegue con el CLI" icon="upload" href="/es/cli/deploy">
    Cómo `jamdesk deploy` empaqueta, sube y compila tus docs
  </Card>
  <Card title="Corregir enlaces rotos" icon="link-slash" href="/es/cli/fix-broken-links">
    `jamdesk fix` corrige los enlaces internos rotos y muestra una preview de los cambios antes de aplicarlos
  </Card>
</Columns>

## Flujo de build

<Columns cols={3}>
  <Card title="Flujo de despliegue" icon="arrows-spin" href="/es/development/deployment">
    Pushes a GitHub, despliegues desde el CLI, seguimiento de estado y rebuilds manuales
  </Card>
  <Card title="Activación de builds" icon="play" href="/es/builds/triggering">
    Automático en cada push, manual desde el dashboard, además de debouncing y colas
  </Card>
  <Card title="Monitorización de builds" icon="wave-pulse" href="/es/builds/monitoring">
    Progreso en tiempo real, fases del build y logs estructurados
  </Card>
  <Card title="Corregir con IA" icon="wand-magic-sparkles" href="/es/builds/fix-with-ai">
    Revisa y aplica las correcciones sugeridas por la IA desde el dashboard de builds
  </Card>
  <Card title="Conversión automática de imágenes" icon="file-image" href="/es/builds/image-optimization">
    Conversión de PNG y JPG a WebP durante el build
  </Card>
  <Card title="Exportar a PDF" icon="file-pdf" href="/es/builds/pdf-export">
    Exporta todo tu sitio como un único PDF
  </Card>
</Columns>

## Alojamiento y dominios

Tu sitio comienza en `yourproject.jamdesk.app`. Cuando estés listo, sírvelo desde tu propio dominio o desde una ruta `/docs` en tu sitio existente.

<Columns cols={3}>
  <Card title="Descripción general del despliegue" icon="globe" href="/es/deploy/overview">
    Subdominio, dominio personalizado o subpath: compara las opciones de hosting
  </Card>
  <Card title="Ciclo de vida de build y despliegue" icon="timeline" href="/es/deploy/lifecycle">
    El pipeline completo desde git push hasta el sitio en vivo
  </Card>
  <Card title="Dominios personalizados" icon="link" href="/es/deploy/custom-domains">
    Configuración de DNS para servir los docs desde tu propio dominio con SSL
  </Card>
  <Card title="Solo dominio personalizado" icon="ban" href="/es/deploy/custom-domain-only">
    Evita que el subdominio de Jamdesk responda directamente
  </Card>
  <Card title="Subdominios de Jamdesk" icon="signs-post" href="/es/deploy/subdomains">
    Reglas de nombres y cómo cambiar tu subdominio predeterminado
  </Card>
  <Card title="Hosting en subpath" icon="folder-open" href="/es/deploy/subpath-hosting">
    Aloja en `yoursite.com/docs` en lugar de un subdominio separado
  </Card>
</Columns>

## Guías de plataforma

Configuraciones probadas para redirigir `/docs` a través de tu infraestructura existente.

<Columns cols={2}>
  <Card title="AWS Route 53 y CloudFront" icon="aws" href="/es/deploy/aws">
    Configuración de la distribución y del origen
  </Card>
  <Card title="Cloudflare Workers" icon="cloud" href="/es/deploy/cloudflare">
    Configuración del Worker y enrutamiento del tráfico de `/docs`
  </Card>
  <Card title="Proxy inverso" icon="server" href="/es/deploy/reverse-proxy">
    nginx, Apache, Caddy, Traefik o HAProxy
  </Card>
  <Card title="Vercel" icon="triangle" href="/es/deploy/vercel">
    Un rewrite de `vercel.json` con el marcador `jd_proxy`
  </Card>
</Columns>

## Analítica y monitorización

<Columns cols={2}>
  <Card title="Descripción general de analítica" icon="gauge-high" href="/es/setup/analytics-overview">
    Vistas de página, fuentes de tráfico y consultas de búsqueda, sin scripts externos
  </Card>
  <Card title="Analítica del proyecto" icon="chart-line" href="/es/setup/project-analytics">
    Comportamiento de los visitantes de tu sitio, con foco en la privacidad
  </Card>
  <Card title="Analítica de búsqueda" icon="magnifying-glass-chart" href="/es/setup/search-analytics">
    Qué buscan los lectores y qué vacíos de contenido revela
  </Card>
  <Card title="App móvil" icon="mobile" href="/es/development/mobile-app">
    Estado de los builds y analítica desde cualquier lugar, con notificaciones push
  </Card>
</Columns>
