docs.json controla la estructura y la jerarquía de información de tu documentación.
Con una configuración de navegación adecuada, puedes organizar tu contenido para que los usuarios encuentren exactamente lo que están buscando.
Elige un único patrón de organización principal para el nivel raíz de tu navegación. Una vez que hayas elegido tu patrón principal, puedes anidar otros elementos de navegación dentro de él.
Páginas

navigation, pages es un array donde cada entrada debe hacer referencia a la ruta de un archivo de página.
Combina páginas independientes con grupos
navigation de nivel superior admite un único patrón principal (por ejemplo, pages o groups), pero el array pages de un grupo puede combinar rutas de páginas como cadenas con objetos de grupos anidados. Usa este patrón para colocar una página independiente, como una página de resumen o de bienvenida, encima de otros grupos en la barra lateral.
Envuelve tu navegación en un único grupo de nivel superior y lista la página independiente antes de los grupos anidados:
overview aparece como un enlace independiente en la parte superior de la barra lateral, seguido por los grupos Get started y Guides. También puedes usar la propiedad root en un grupo para designar una página de resumen para ese grupo. Consulta Página raíz.
Grupos

navigation, groups es un array en el que cada entrada es un objeto que requiere un campo group y un campo pages. Los campos icon, tag, root y expanded son opcionales.
Página raíz
root para designar una página principal para un grupo. Cuando un grupo tiene una página raíz, al hacer clic en el título del grupo en la barra lateral de navegación se abre la página raíz. Las páginas raíz funcionan tanto para grupos de nivel superior como para grupos anidados.
Example group with a root page
Listados de directorio
directory en un grupo, pestaña o en el objeto de nivel superior navigation para habilitar los listados de directorio. La propiedad acepta tres valores:
| Valor | Descripción |
|---|---|
"accordion" | Muestra las páginas secundarias en una lista |
"card" | Muestra las páginas secundarias como tarjetas horizontales |
"none" | Deshabilita los listados de directorio (predeterminado) |
directory se hereda a través de la jerarquía de navegación. Si estableces un valor de directory en un elemento padre, el valor se aplica a todos los grupos descendientes a menos que se sobreescriba.
Enable accordion directory for a group
Enable card directory for all groups
Los listados de directorio solo aparecen en las páginas raíz de grupo. Si un grupo no tiene una propiedad
root, no puede mostrar un listado de directorio.Estado expandido predeterminado
expanded para controlar el estado predeterminado de un grupo anidado en la barra lateral de navigation.
expanded: true: expande el grupo de forma predeterminada.expanded: falseo si se omite: contrae el grupo de forma predeterminada.
La propiedad
expanded solo afecta a los grupos anidados (grupos dentro de otros grupos). Los grupos de nivel superior siempre se expanden y no puedes contraerlos.Tabs

navigation, tabs es un array donde cada entrada es un objeto que requiere un campo tab y puede contener otros campos de navegación como groups, pages, icon o enlaces a páginas externas.
navigation, menu es un array donde cada entrada es un objeto que requiere un campo item y puede incluir otros campos de navegación como groups, pages, icon o enlaces a páginas externas.
Los elementos de menú solo pueden contener groups, pages y enlaces externos.
Anclas

navigation, anchors es un array donde cada entrada es un objeto que requiere un campo anchor y puede contener otros campos de navegación como groups, pages, icons o enlaces a páginas externas.
Anclajes globales
navigation esté viendo el usuario. Los anclajes globales son especialmente útiles para vincular recursos fuera de tu documentación, como un blog, un foro de la comunidad o un portal de soporte, o para proporcionar un acceso coherente a páginas internas importantes (como una página de cambios o de estado).
Los anclajes globales admiten tanto URL externas como rutas relativas a páginas dentro de tu documentación.
Productos

navigation, products es un arreglo donde cada entrada es un objeto que requiere un campo product y puede contener otros campos de navegación como groups, pages, icons o enlaces a páginas externas.
Menús desplegables

navigation, dropdowns es un array donde cada entrada es un objeto que requiere un campo dropdown y puede contener otros campos de navegación como groups, pages, icons o enlaces a páginas externas.
OpenAPI
Cuando agregas la propiedad
openapi a un elemento de navegación (como un anchor, tab o group) sin especificar ninguna página, Mintlify genera automáticamente páginas para todos los endpoints definidos en tu especificación de OpenAPI.Para controlar qué endpoints aparecen, enumera explícitamente los endpoints deseados en un arreglo pages.Versiones

navigation, versions es un array en el que cada entrada es un objeto que requiere un campo version y puede contener cualquier otro campo de navegación.
Versión predeterminada
versions como predeterminada. Usa el campo default para especificar una versión diferente como predeterminada.
tag. Usa etiquetas para resaltar versiones específicas como «Última», «Recomendada» o «Beta».
Idiomas

navigation, languages es un array donde cada entrada es un objeto que requiere un campo language y puede contener cualquier otro campo de navegación, incluidas configuraciones de banner, footer y navbar específicas por idioma.
Actualmente ofrecemos compatibilidad con los siguientes idiomas para la localización:

Árabe (ar)

Catalán (ca)

Checo (cs)

Chino (cn)

Chino (zh-Hant)

Danés (da)

Neerlandés (nl)

Inglés (en)

Finlandés (fi)

Francés (fr)

Alemán (de)

Hebreo (he)

Hindi (hi)

Húngaro (hu)

Indonesio (id)

Italiano (it)

Japonés (jp)

Coreano (ko)

Letón (lv)

Noruego (no)

Polaco (pl)

Portugués (pt-BR)

Rumano (ro)

Ruso (ru)

Español (es)

Sueco (sv)

Turco (tr)

Ucraniano (uk)

Uzbeko (uz)

Vietnamita (vi)
Anidación
styling en tu docs.json.
Configuración de la interacción
interaction en tu docs.json.
Cuando un usuario expande un grupo de navigation, algunos temas navegan automáticamente a la primera página del grupo. Puedes anular el comportamiento predeterminado del tema usando la opción drilldown.
- Configúralo en
truepara forzar la navegación automática a la primera página cuando un usuario selecciona un grupo de navigation. - Configúralo en
falsepara evitar la navegación y solo expandir o contraer el grupo cuando un usuario selecciona un grupo de navigation. - Déjalo sin configurar para usar el comportamiento predeterminado del tema.







