---
title: Registro de cambios
description: Novedades en Jamdesk, la plataforma docs-as-code para MDX, GitHub y documentación de API. Lanzamientos, actualizaciones del CLI y cambios de plataforma.
rss: true
---

Nuevas funciones, cambios de plataforma y actualizaciones del CLI para Jamdesk.

Las capturas de pantalla muestran la interfaz en inglés.



<Update label="May 2026" date="2026-05-20">
**Resultados de búsqueda agrupados.** La ventana de búsqueda del sitio ahora agrupa las coincidencias bajo su página principal en lugar de listar cada coincidencia de sección por separado. Se muestran hasta tres secciones por defecto, con un botón en línea para expandir el resto, y se conserva el resaltado de los fragmentos. Los lectores dejan de ver la misma página repetida cinco veces y encuentran la sección correcta en menos vistazos.

**Detección automática de `docs.json` al conectar.** Conectar un repositorio de GitHub ahora analiza todo el árbol en busca de tu `docs.json`, y señala un `mint.json` de Mintlify si encuentra uno en su lugar. Una configuración en un subdirectorio o en una ruta de monorepo funciona sin configuración manual, y los errores de detección aparecen en la tarjeta de conexión en lugar de quedar enterrados en un log de build. [Conectar GitHub →](/es/setup/connecting-github)

**Sugerencias de ubicación de `docs.json` en el CLI.** `jamdesk validate`, `jamdesk dev` y `jamdesk doctor` ahora indican dónde está realmente tu `docs.json`, o dónde debería estar, cuando no lo encuentran. Corriges una configuración mal ubicada o anidada en segundos en lugar de descifrar un error genérico, que es el caso habitual en monorepos y durante una migración. [Descripción general del CLI →](/es/cli/overview)

**Hreflang conforme a estándares para sitios multilingües.** Las etiquetas hreflang ahora emiten códigos BCP 47 válidos, de modo que las carpetas de idioma como `cn`, `jp` o `ja-jp` se asignan a los códigos `zh` y `ja` que esperan los motores de búsqueda, con las URL del sitemap con escape XML. Los rastreadores leen correctamente tus alternativas de idioma, y cada página localizada se posiciona en su propia región en lugar de tratarse como contenido duplicado. [Idiomas →](/es/setup/languages)
</Update>


<Update label="April 2026" date="2026-04-01">
<iframe width="100%" height="180" frameborder="no" scrolling="no" seamless="" src="https://share.transistor.fm/e/c526d202"></iframe>

**Exportación a PDF.** Renderiza todo tu sitio de documentación en un único [PDF](/es/builds/pdf-export) desde **Configuración → Exportaciones PDF** en el dashboard. Solo para planes de pago. Los proyectos multilingües eligen un idioma por exportación, los resultados se almacenan en caché por commit y recibes un correo con un enlace de descarga cuando finaliza el renderizado.

**Especificaciones OpenAPI multilingües.** Las páginas de endpoints ahora renderizan especificaciones OpenAPI traducidas junto con MDX traducido. Coloca un archivo `<spec>.<lang>.<ext>` (p. ej., `openapi/api.fr.yaml`) junto a tu especificación fuente y Jamdesk lo usa en las URL de ese idioma, con reserva a la especificación en inglés cuando falta una variante de idioma. Los resúmenes de operaciones, las descripciones de parámetros, las descripciones de respuestas y las descripciones de esquemas se localizan. Configuración: [Traducción de especificaciones OpenAPI](/es/setup/languages#traducci-n-de-especificaciones-openapi).

**Componente Visibility.** El nuevo componente [`<Visibility for="humans|agents">`](/es/components/visibility) permite reservar contenido para lectores humanos o agentes de IA en la misma página. Los bloques solo para humanos se renderizan en el navegador pero se eliminan de las exportaciones `.md` y de `llms-full.txt`; los bloques solo para agentes hacen lo contrario. Los agentes que solicitan `Accept: text/markdown` en URL canónicas obtienen automáticamente la vista para agentes.

**Protección con contraseña, rediseñada.** Ahora puedes bloquear todo tu sitio con una contraseña compartida, o proteger solo algunas páginas mientras el resto permanece público. Establece `auth.password.enabled: true` para el modo de sitio completo, o marca páginas individuales con `private: true` en el frontmatter (o inclúyelas en `auth.password.private`) para el modo de páginas específicas. La página de Configuración en el dashboard te guía para establecer, rotar y revocar la contraseña. Los visitantes ven una pantalla de desbloqueo con el logo de tu sitio, el color principal y un mensaje de ayuda opcional que defines en `docs.json`. Guía de configuración: [Protección con contraseña](/es/setup/password-protection).

**Conversión automática de imágenes a WebP.** Jamdesk puede convertir tus imágenes PNG y JPG a WebP durante el build. Los archivos convertidos suelen ser un 60-80 % más pequeños que los originales sin pérdida de calidad visible, por lo que tus páginas cargan más rápido sin ningún procesamiento manual de imágenes. Actívalo con `images.convertToWebp: true` en `docs.json`. Los favicons, `og:image` y `twitter:image` permanecen en su formato original para compatibilidad con rastreadores de redes sociales. Un nuevo paso **Optimizando imágenes** muestra el progreso en tiempo real en el dashboard y el CLI durante cada build. [Conversión automática de imágenes →](/es/builds/image-optimization)

**Playground de API.** Las páginas de endpoints ahora tienen un [botón interactivo "Probar"](/es/api-reference/playground). Rellena parámetros, observa cómo se actualizan los ejemplos de código en tiempo real y envía solicitudes en vivo sin salir de tu documentación. Habilitado por defecto en todas las páginas de API. Funciona con endpoints OpenAPI y MDX.

**Plugin de Claude Code.** Instala el [plugin de Jamdesk para Claude Code](/es/claude-code-plugin) para dar a Claude un conocimiento profundo de los componentes MDX, la configuración de `docs.json`, los patrones de navegación y los comandos del CLI. Instalación en dos pasos desde el marketplace de plugins. Combina con [CLAUDE.md](/es/ai/claude-code) y el [servidor MCP](/es/ai/mcp-server) para redacción de documentación asistida por IA.

**Advertencias de build por branding faltante.** Los builds ahora advierten cuando las rutas de `favicon` o `logo` en `docs.json` hacen referencia a archivos que no existen en tu proyecto. Las advertencias aparecen en los detalles del build en el dashboard y en el CLI mediante `jamdesk dev` y `jamdesk validate`. Sin correo; la advertencia es solo informativa.

**YouTube Shorts.** El [componente `<YouTube>`](/es/content/youtube#youtube-shorts) ahora admite Shorts verticales mediante la prop `short`, renderizando un reproductor 9:16 centrado sin barras negras. Usa `<YouTube id="VIDEO_ID" short />`.
</Update>


<Update label="March 2026" date="2026-03-01">
<iframe width="100%" height="180" frameborder="no" scrolling="no" seamless="" src="https://share.transistor.fm/e/333b9580"></iframe>
**Menú de acciones de IA.** Un [menú desplegable en cada página](/es/ai/ai-actions) permite a los lectores copiar Markdown, abrir la página en ChatGPT/Claude/Perplexity, obtener la configuración del servidor MCP o instalarlo con un clic en Cursor o VS Code. Habilitado por defecto; elige qué opciones se muestran mediante `contextual` en `docs.json`.

**Analíticas.** Seguimiento de analíticas de páginas sin cookies que mide visitas, fuentes de tráfico y tendencias de visitantes con [desglose por página](/es/setup/project-analytics). Sin necesidad de banner de consentimiento. Descripción general: [Analíticas](/es/setup/analytics-overview).

**Integraciones.** [Google Analytics 4](/es/integrations/google-analytics), [Google Tag Manager](/es/integrations/google-tag-manager), [Plausible Analytics](/es/integrations/plausible-analytics) y [notificaciones de build por Slack](/es/integrations/slack) (Pro).

**Feed RSS para registros de cambios.** Las páginas con `rss: true` en el frontmatter ahora generan automáticamente un feed RSS al que suscribirse. Aparece un icono RSS junto al título de la página y se construye un `feed.xml` a partir de tus componentes [Update](/es/components/update#feed-rss) durante cada build. Usa la nueva prop `date` en Update para fechas correctas en el feed.

**Login y deploy desde el CLI.** [`jamdesk login`](/es/cli/authentication) se autentica mediante el navegador. [`jamdesk deploy`](/es/cli/deploy) empaqueta tu proyecto y dispara un build desde la terminal. No se requiere conexión con GitHub. El CLI respeta `.gitignore`, advierte sobre archivos con secretos y muestra el progreso del build en línea.

**Corrector ortográfico del CLI.** `jamdesk spellcheck` comprueba tu documentación en busca de errores ortográficos con más de 180 términos técnicos integrados (solo en inglés). `jamdesk spellcheck --fix` lanza un modo interactivo para corregir erratas o añadir palabras a tu lista de ignorados.

**Embeds de vídeo.** Incrusta archivos `.mp4` y `.webm` directamente en tu documentación. Colócalos en un directorio `/videos` y usa la sintaxis de Markdown (`![Demo](/videos/demo.mp4)`) o el [componente `<Video>`](/es/content/videos) para reproducción automática, bucle y otros controles.

**JavaScript personalizado.** Añade [scripts del lado del cliente](/es/customization/custom-javascript) para widgets de chat, analíticas o integraciones de terceros mediante `styling.js` en `docs.json`.
</Update>

<Update label="February 2026" date="2026-02-01">
**Chat con IA.** [Asistente de chat](/es/ai/chat) integrado en todos los sitios de documentación. Los visitantes hacen preguntas y obtienen respuestas con enlaces de cita a las páginas fuente. Impulsado por Claude, disponible en todos los planes.

**Integración de IA.** Cada sitio genera [`llms.txt`](/es/ai/llms-txt) para ventanas de contexto de LLM, expone Markdown sin procesar en [URL `.md`](/es/ai/markdown-source) e incluye un [servidor MCP](/es/ai/mcp-server) en `/_mcp` con las herramientas `searchDocs` y `getPage`. Guías de configuración para [Claude Code](/es/ai/claude-code), [Cursor](/es/ai/cursor) y [Codex](/es/ai/codex). También: [Escribir con IA](/es/ai/writing-with-ai) y [Actualizaciones automatizadas](/es/ai/automated-updates).

**CLI.** `jamdesk dev` para preview local con recarga en caliente, `jamdesk validate` para enlaces rotos, `jamdesk migrate` para convertir desde Mintlify/GitBook/Docusaurus, `jamdesk doctor` para problemas de configuración. Instala mediante npm, curl o Homebrew. [Referencia completa →](/es/cli/overview)

**Extensión para VS Code.** [Inicia, detiene y reinicia el servidor de desarrollo](/es/development/vscode-extension) desde la barra de estado de VS Code, sin necesidad de terminal.

**Verificación TXT para dominios personalizados.** Todos los dominios personalizados ahora requieren un registro TXT (`_jamdesk.tudominio.com`) antes de que se active el enrutamiento. Esto evita la toma de control de dominios en subdominios no reclamados. Los dominios añadidos recientemente verán el registro TXT en el flujo de configuración del dashboard. Consulta la [guía de dominios personalizados](/es/deploy/custom-domains).

**Soporte multilingüe.** Define [árboles de navegación y directorios de contenido separados por idioma](/es/setup/languages). Los lectores cambian de idioma desde un menú desplegable en la barra superior.

**Analíticas de búsqueda.** [Qué buscan los lectores](/es/setup/search-analytics), qué consultas no devuelven resultados y qué resultados se hacen clic. Útil para identificar vacíos de contenido.
</Update>

<Update label="January 2026" date="2026-01-15">
Jamdesk se lanza. Escribe documentación en MDX, haz push a GitHub y obtén un sitio en una CDN global. Los builds terminan en menos de 60 segundos.

**MDX y componentes.** Más de 20 componentes integrados: pestañas, acordeones, pasos, grupos de código, diagramas Mermaid, matemáticas KaTeX e iconos. Resaltado de sintaxis con números de línea en [bloques de código](/es/content/code-blocks). Crea [componentes React personalizados](/es/content/react-components) con Tailwind y hooks, y reutiliza contenido con [fragmentos](/es/content/snippets). [Descripción general de componentes →](/es/components/overview)

**Documentación OpenAPI.** Genera [páginas de referencia de API](/es/api-reference/openapi-example) desde tu especificación OpenAPI mediante `api.openapi` en `docs.json`.

**Despliegue.** [Despliegue automático desde GitHub](/es/how-jamdesk-works) en cada push con 10 s de rebote. [Dominios personalizados](/es/deploy/custom-domains) con SSL automático, [alojamiento en subruta](/es/deploy/subpath-hosting) en `/docs` (Vercel, CloudFront, Cloudflare, nginx) y [soporte para monorepos](/es/setup/monorepo-support).

**Personalización.** Tres [temas](/es/customization/theming) (`jam`, `nebula`, `pulsar`) con colores personalizados, logos y pie de página. [CSS personalizado](/es/customization/custom-css) para anulaciones de estilo. [Navegación](/es/navigation/overview) flexible con pestañas, grupos e iconos. [Redirecciones](/es/setup/redirects) con coincidencia exacta y por comodín.

**Búsqueda y SEO.** Búsqueda de texto completo con Cmd+K, sin configuración. [Sitemaps, imágenes OG y metadatos por página](/es/content/seo) listos para usar.

**[Referencia de docs.json](/es/config/docs-json-reference).** Referencia de configuración completa para todos los ajustes y opciones.

**[Centro de ayuda](/es/help/overview).** Guías de gestión de cuenta, facturación y resolución de problemas.
</Update>

---

## Mantente al día

<Columns cols={2}>
  <Card title="Blog de Jamdesk" icon="newspaper" href="https://www.jamdesk.com/blog">
    Anuncios detallados y tutoriales
  </Card>
  <Card title="GitHub Releases" icon="code-branch" href="https://github.com/jamdesk/jamdesk/releases">
    Notas de versión del CLI
  </Card>
</Columns>
