El archivoDocumentation Index
Fetch the complete documentation index at: https://omer-914cc1c6.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
docs.json te permite convertir una colección de archivos Markdown en un sitio de documentación navegable y personalizado. Este archivo de configuración obligatorio controla el estilo, la navigation, integraciones y más. Piénsalo como el plano de tu documentación.
La configuración en docs.json se aplica globalmente a todas las páginas.
Configurar tu docs.json
theme, name, colors.primary y navigation. Los demás campos son opcionales y puedes agregarlos a medida que crezcan las necesidades de tu documentación.
Para una mejor experiencia de edición, incluye la referencia del esquema en la parte superior de tu archivo docs.json. Esto habilita el autocompletado, la validación y las descripciones emergentes útiles en la mayoría de los editores de código:
{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "Tu Documentación",
"colors": {
"primary": "#ff0000"
},
"navigation": {
// Tu estructura de navegación
}
// El resto de tu configuración
}
Referencia
docs.json.
Personalización
mint, maple, palm, willow, linden, almond, aspen.Consulta Temas para más información.Mostrar Colors
Mostrar Colors
#.#.#.Mostrar Logo
Mostrar Logo
/logo.png/logo-dark.pnghttps://mintlify.com/favicon.pngMostrar Styling
Mostrar Styling
section para mostrar el nombre de la sección o breadcrumbs para mostrar la ruta de navegación completa. El valor predeterminado es section.system para que coincida con el tema del sitio o dark para bloques de código siempre oscuros. El valor predeterminado es system.Mostrar Icons
Mostrar Icons
fontawesome.Mostrar Fonts
Mostrar Fonts
family de Google Fonts, por lo que no se necesita una URL de source.Mostrar Heading
Mostrar Heading
family de Google Fonts, por lo que no se necesita una URL de source.Mostrar Body
Mostrar Body
family de Google Fonts, por lo que no se necesita una URL de source.Mostrar Appearance
Mostrar Appearance
system para ajustarte a la configuración del SO del usuario, o light o dark para forzar un modo específico. De forma predeterminada es system.true.Mostrar Background
Mostrar Background
Estructura
Mostrar Barra de navegación
Mostrar Barra de navegación
Mostrar Enlaces
Mostrar Enlaces
- Nombre del icono de Font Awesome
- Nombre del icono de Lucide
- Código SVG (compatible con JSX) envuelto entre llaves
- URL a un icono alojado externamente
- Ruta a un archivo de icono en tu proyecto
- Convierte tu SVG usando el convertidor SVGR.
- Pega tu código SVG en el campo de entrada de SVG.
- Copia el elemento completo
<svg>...</svg>del campo de salida JSX. - Envuelve el código SVG compatible con JSX entre llaves:
icon={<svg ...> ... </svg>}. - Ajusta
heightywidthsegún sea necesario.
regular, solid, light, thin, sharp-solid, duotone, brands.Mostrar Principal
Mostrar Principal
button para un botón estándar con label o github para un enlace a un repositorio de GitHub con icon.type es button.type es github, debe ser la URL de un repositorio de GitHub.Mostrar Navegación
Mostrar Navegación
Mostrar Global
Mostrar Global
Mostrar Idiomas
Mostrar Idiomas
Mostrar Tabs
Mostrar Tabs
- Nombre del icono de Font Awesome
- Nombre del icono de Lucide
- Código SVG (compatible con JSX) envuelto entre llaves
- URL a un icono alojado externamente
- Ruta a un archivo de icono en tu proyecto
- Convierte tu SVG usando el convertidor SVGR.
- Pega tu código SVG en el campo de entrada de SVG.
- Copia el elemento completo
<svg>...</svg>del campo de salida JSX. - Envuelve el código SVG compatible con JSX entre llaves:
icon={<svg ...> ... </svg>}. - Ajusta
heightywidthsegún sea necesario.
regular, solid, light, thin, sharp-solid, duotone, brands.Mostrar Anclas
Mostrar Anclas
- Nombre del icono de Font Awesome
- Nombre del icono de Lucide
- Código SVG (compatible con JSX) envuelto entre llaves
- URL a un icono alojado externamente
- Ruta a un archivo de icono en tu proyecto
- Convierte tu SVG usando el convertidor SVGR.
- Pega tu código SVG en el campo de entrada de SVG.
- Copia el elemento completo
<svg>...</svg>del campo de salida JSX. - Envuelve el código SVG compatible con JSX entre llaves:
icon={<svg ...> ... </svg>}. - Ajusta
heightywidthsegún sea necesario.
regular, solid, light, thin, sharp-solid, duotone, brands.Mostrar Menús desplegables
Mostrar Menús desplegables
- Nombre del icono de Font Awesome
- Nombre del icono de Lucide
- Código SVG (compatible con JSX) envuelto entre llaves
- URL a un icono alojado externamente
- Ruta a un archivo de icono en tu proyecto
- Convierte tu SVG usando el convertidor SVGR.
- Pega tu código SVG en el campo de entrada de SVG.
- Copia el elemento completo
<svg>...</svg>del campo de salida JSX. - Envuelve el código SVG compatible con JSX entre llaves:
icon={<svg ...> ... </svg>}. - Ajusta
heightywidthsegún sea necesario.
regular, solid, light, thin, sharp-solid, duotone, brands.Mostrar Interaction
Mostrar Interaction
true para forzar la navegación a la primera página cuando se expanda un grupo de navegación. Configúralo en false para impedir la navegación y solo expandir o contraer el grupo. Déjalo sin definir para usar el comportamiento predeterminado del tema.Mostrar Footer
Mostrar Footer
{
"x": "https://x.com/mintlify"
}
x, website, facebook, youtube, discord, slack, github, linkedin, instagram, hacker-news, medium, telegram, twitter, x-twitter, earth-americas, bluesky, threads, reddit, podcastMostrar Contextual
Mostrar Contextual
copy: Copia la página actual como Markdown en el portapapeles.view: Muestra la página actual como Markdown en una nueva pestaña.chatgpt: Envía el contenido de la página actual a ChatGPT.claude: Envía el contenido de la página actual a Claude.perplexity: Envía el contenido de la página actual a Perplexity.mcp: Copia la URL de tu servidor MCP en el portapapeles.cursor: Instala tu servidor MCP alojado en Cursor.vscode: Instala tu servidor MCP alojado en VSCode.

Configuración de la API
Mostrar Api
Mostrar Api
Mostrar Params
Mostrar Params
closed.MDX.Mostrar Mdx
Mostrar Mdx
SEO y búsqueda
Mostrar Seo
Mostrar Seo
navigable para indexar solo las páginas que estén en la navigation de tu docs.json o elige all para indexar todas las páginas. De forma predeterminada: navigable.Mostrar Search
Mostrar Search
Integraciones
Mostrar Integraciones
Mostrar Integraciones
Mostrar Amplitude
Mostrar Amplitude
Mostrar Clearbit
Mostrar Clearbit
Mostrar Fathom
Mostrar Fathom
Mostrar Frontchat
Mostrar Frontchat
Mostrar Ga4
Mostrar Ga4
Mostrar Gtm
Mostrar Gtm
Mostrar Heap
Mostrar Heap
Mostrar Intercom
Mostrar Intercom
Mostrar Koala
Mostrar Koala
Mostrar Logrocket
Mostrar Logrocket
Mostrar Mixpanel
Mostrar Mixpanel
Mostrar Osano
Mostrar Osano
Mostrar Telemetría
Mostrar Telemetría
Errores
Mostrar Errores
Mostrar Errores
Ejemplos
- Ejemplo básico
- Ejemplo de API interactivo
- Ejemplo multilingüe
{
"$schema": "https://mintlify.com/docs.json",
"theme": "maple",
"name": "Example Co.",
"description": "Example Co. es una empresa que proporciona contenido de ejemplo y texto de marcador de posición.",
"colors": {
"primary": "#3B82F6",
"light": "#F8FAFC",
"dark": "#0F172A"
},
"navigation": {
"dropdowns": [
{
"dropdown": "Documentación",
"icon": "book",
"description": "Cómo usar el producto de Example Co.",
"groups": [
{
"group": "Primeros pasos",
"pages": [
"index",
"quickstart"
]
},
{
"group": "Personalización",
"pages": [
"settings",
"users",
"features"
]
},
{
"group": "Facturación",
"pages": [
"billing/overview",
"billing/payments",
"billing/subscriptions"
]
}
]
},
{
"dropdown": "Cambios",
"icon": "history",
"description": "Actualizaciones y cambios",
"pages": [
"changelog"
]
}
]
},
"logo": {
"light": "/logo-light.svg",
"dark": "/logo-dark.svg",
"href": "https://example.com"
},
"navbar": {
"links": [
{
"label": "Comunidad",
"href": "https://example.com/community"
}
],
"primary": {
"type": "button",
"label": "Comenzar",
"href": "https://example.com/start"
}
},
"footer": {
"socials": {
"x": "https://x.com/example",
"linkedin": "https://www.linkedin.com/company/example",
"github": "https://github.com/example",
"slack": "https://example.com/community"
},
"links": [
{
"header": "Recursos",
"items": [
{
"label": "Clientes",
"href": "https://example.com/customers"
},
{
"label": "Empresarial",
"href": "https://example.com/enterprise"
},
{
"label": "Solicitar vista previa",
"href": "https://example.com/preview"
}
]
},
{
"header": "Empresa",
"items": [
{
"label": "Empleos",
"href": "https://example.com/careers"
},
{
"label": "Blog",
"href": "https://example.com/blog"
},
{
"label": "Política de privacidad",
"href": "https://example.com/legal/privacy"
}
]
}
]
},
"integrations": {
"ga4": {
"measurementId": "G-XXXXXXXXXX"
},
"koala": {
"publicApiKey": "pk_example_key_123"
},
"telemetry": {
"enabled": true
},
"cookies": {
"key": "example_cookie_key",
"value": "example_cookie_value"
}
},
"contextual": {
"options": [
"copy",
"view",
"chatgpt",
"claude"
]
},
"errors": {
"404": {
"redirect": false,
"title": "No se puede encontrar",
"description": "¿Qué **pasó** con esta _página_?"
}
}
}
{
"$schema": "https://mintlify.com/docs.json",
"theme": "maple",
"name": "Example Co.",
"description": "Example Co. es una empresa que proporciona contenido de ejemplo y texto de marcador de posición.",
"colors": {
"primary": "#3B82F6",
"light": "#F8FAFC",
"dark": "#0F172A"
},
"navigation": {
"dropdowns": [
{
"dropdown": "Documentación",
"icon": "book",
"description": "Cómo usar el producto de Example Co.",
"groups": [
{
"group": "Primeros pasos",
"pages": [
"index",
"quickstart"
]
},
{
"group": "Personalización",
"pages": [
"settings",
"users",
"features"
]
},
{
"group": "Facturación",
"pages": [
"billing/overview",
"billing/payments",
"billing/subscriptions"
]
}
]
},
{
"dropdown": "Referencia de API",
"icon": "terminal",
"description": "Cómo usar la API de Example Co.",
"groups": [
{
"group": "Referencia de API",
"pages": [
"api-reference/introduction"
]
},
{
"group": "Endpoints",
"openapi": {
"source": "openapi.json"
}
}
]
},
{
"dropdown": "Cambios",
"icon": "history",
"description": "Actualizaciones y cambios",
"pages": [
"changelog"
]
}
]
},
"api": {
"playground": {
"display": "interactive"
},
"examples": {
"languages": ["javascript", "curl", "python"]
}
},
"logo": {
"light": "/logo-light.svg",
"dark": "/logo-dark.svg",
"href": "https://example.com"
},
"navbar": {
"links": [
{
"label": "Comunidad",
"href": "https://example.com/community"
}
],
"primary": {
"type": "button",
"label": "Comenzar",
"href": "https://example.com/start"
}
},
"footer": {
"socials": {
"x": "https://x.com/example",
"linkedin": "https://www.linkedin.com/company/example",
"github": "https://github.com/example",
"slack": "https://example.com/community"
},
"links": [
{
"header": "Recursos",
"items": [
{
"label": "Clientes",
"href": "https://example.com/customers"
},
{
"label": "Empresarial",
"href": "https://example.com/enterprise"
},
{
"label": "Solicitar Vista Previa",
"href": "https://example.com/preview"
}
]
},
{
"header": "Empresa",
"items": [
{
"label": "Carreras",
"href": "https://example.com/careers"
},
{
"label": "Blog",
"href": "https://example.com/blog"
},
{
"label": "Política de Privacidad",
"href": "https://example.com/legal/privacy"
}
]
}
]
},
"integrations": {
"ga4": {
"measurementId": "G-XXXXXXXXXX"
},
"koala": {
"publicApiKey": "pk_example_key_123"
},
"telemetry": {
"enabled": true
},
"cookies": {
"key": "example_cookie_key",
"value": "example_cookie_value"
}
},
"contextual": {
"options": [
"copy",
"view",
"chatgpt",
"claude"
]
},
"errors": {
"404": {
"redirect": false,
"title": "No se puede encontrar",
"description": "¿Qué **pasó** con esta _página_?"
}
}
}
{
"$schema": "https://mintlify.com/docs.json",
"theme": "maple",
"name": "Example Co.",
"description": "Example Co. es una empresa que proporciona contenido de ejemplo y texto de marcador de posición.",
"colors": {
"primary": "#3B82F6",
"light": "#F8FAFC",
"dark": "#0F172A"
},
"navigation": {
"global": {
"anchors": [
{
"anchor": "Documentación",
"href": "https://mintlify.com/docs"
},
{
"anchor": "Registro de cambios",
"href": "https://mintlify.com/docs/changelog"
}
]
},
"languages": [
{
"language": "en",
"dropdowns": [
{
"dropdown": "Documentación",
"icon": "book",
"description": "Cómo usar el producto de Example Co.",
"pages": [
{
"group": "Primeros pasos",
"pages": ["index", "quickstart"]
},
{
"group": "Personalización",
"pages": ["settings", "users", "features"]
},
{
"group": "Facturación",
"pages": [
"billing/overview",
"billing/payments",
"billing/subscriptions"
]
}
]
},
{
"dropdown": "Registro de cambios",
"icon": "history",
"description": "Actualizaciones y cambios",
"pages": ["changelog"]
}
]
},
{
"language": "es",
"dropdowns": [
{
"dropdown": "Documentación",
"icon": "book",
"description": "Cómo usar el producto de Example Co.",
"pages": [
{
"group": "Primeros pasos",
"pages": ["es/index", "es/quickstart"]
},
{
"group": "Personalización",
"pages": ["es/settings", "es/users", "es/features"]
},
{
"group": "Facturación",
"pages": [
"es/billing/overview",
"es/billing/payments",
"es/billing/subscriptions"
]
}
]
},
{
"dropdown": "Registro de cambios",
"icon": "history",
"description": "Actualizaciones y cambios",
"pages": ["es/changelog"]
}
]
}
]
},
"logo": {
"light": "/logo-light.svg",
"dark": "/logo-dark.svg",
"href": "https://example.com"
},
"navbar": {
"links": [
{
"label": "Comunidad",
"href": "https://example.com/community"
}
],
"primary": {
"type": "button",
"label": "Comenzar",
"href": "https://example.com/start"
}
},
"footer": {
"socials": {
"x": "https://x.com/example",
"linkedin": "https://www.linkedin.com/company/example",
"github": "https://github.com/example",
"slack": "https://example.com/community"
},
"links": [
{
"header": "Recursos",
"items": [
{
"label": "Clientes",
"href": "https://example.com/customers"
},
{
"label": "Empresarial",
"href": "https://example.com/enterprise"
},
{
"label": "Solicitar vista previa",
"href": "https://example.com/preview"
}
]
},
{
"header": "Empresa",
"items": [
{
"label": "Empleos",
"href": "https://example.com/careers"
},
{
"label": "Blog",
"href": "https://example.com/blog"
},
{
"label": "Política de privacidad",
"href": "https://example.com/legal/privacy"
}
]
}
]
},
"integrations": {
"ga4": {
"measurementId": "G-XXXXXXXXXX"
},
"koala": {
"publicApiKey": "pk_example_key_123"
},
"telemetry": {
"enabled": true
},
"cookies": {
"key": "example_cookie_key",
"value": "example_cookie_value"
}
},
"contextual": {
"options": ["copy", "view", "chatgpt", "claude"]
},
"errors": {
"404": {
"redirect": false,
"title": "No se pudo encontrar",
"description": "¿Qué **pasó** con esta _página_?"
}
}
}
Actualización desde mint.json
mint.json, sigue estos pasos para actualizar a docs.json.
Instalar o actualizar la CLI
npm i -g mint
mint update
Crear tu archivo docs.json
mint upgrade
docs.json a partir de tu mint.json existente. Revisa el archivo generado para asegurarte de que toda la configuración sea correcta.