Saltar al contenido principal
Los campos obligatorios tienen una insignia required. Todos los demás campos son opcionales. Para obtener contexto sobre lo que hace cada grupo de ajustes, consulta las páginas de temas:

Referencia rápida

PropiedadTipoRequeridoPredeterminado
themestringNinguno
namestringNinguno
colors.primarystring (hex)Ninguno
navigationobjectNinguno
descriptionstringNoNinguno
logostring u objectNoNinguno
faviconstring u objectNoNinguno
appearance.default"system" | "light" | "dark"No"system"
appearance.strictbooleanNofalse
fonts.familystringNoPredeterminado del tema
icons.library"fontawesome" | "lucide" | "tabler"No"fontawesome"
background.decoration"gradient" | "grid" | "windows"NoNinguno
styling.eyebrows"section" | "breadcrumbs"No"section"
styling.latexbooleanNoAuto-detectado
styling.codeblocks"system" | "dark" | string | objectNo"system"
thumbnails.appearance"light" | "dark"NoPredeterminado del sitio
navbar.linksarrayNoNinguno
navbar.primaryobjectNoNinguno
footer.socialsobjectNoNinguno
footer.linksarrayNoNinguno
banner.contentstringNoNinguno
banner.dismissiblebooleanNofalse
interaction.drilldownbooleanNoPredeterminado del tema
contextual.optionsarrayNoNinguno
contextual.display"header" | "toc"No"header"
redirectsarrayNoNinguno
variablesobjectNoNinguno
metadata.timestampbooleanNofalse
errors.404.redirectbooleanNotrue
api.openapistring o array u objectNoNinguno
api.asyncapistring o array u objectNoNinguno
api.playground.display"interactive" | "simple" | "none" | "auth"No"interactive"
api.playground.proxybooleanNotrue
api.params.expanded"all" | "closed"No"closed"
api.url"full"NoNinguno
api.examples.languagesarray of stringNoNinguno
api.examples.defaults"required" | "all"No"all"
api.examples.prefillbooleanNofalse
api.examples.autogeneratebooleanNotrue
api.spec.downloadbooleanNofalse
seo.indexing"navigable" | "all"No"navigable"
seo.metatagsobjectNoNinguno
search.promptstringNoNinguno
integrations.*objectNoNinguno

Referencia completa de propiedades

theme - required

El tema de diseño de tu sitio. Tipo: string Opciones: mint, maple, palm, willow, linden, almond, aspen, sequoia, luma Consulta Temas para ver previsualizaciones.

name - required

El nombre de tu proyecto, organización o producto. Tipo: string

colors - required

Los colores utilizados en tu documentación. Tipo: object

colors.primary

required El color primario. Generalmente se usa para énfasis en el modo claro. Tipo: string — código hexadecimal que coincide con ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

colors.light

El color usado para énfasis en el modo oscuro. Tipo: string — código hexadecimal que coincide con ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

colors.dark

El color utilizado para botones y estados hover en ambos modos. Tipo: string — código hexadecimal que coincide con ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$
La estructura de navegación de tu contenido. Tipo: object Consulta Navegación para obtener documentación completa. Elementos de navegación globales que aparecen en todas las páginas y configuraciones regionales. Tipo: object
navigation.global.tabs
Pestañas de navegación de nivel superior. Tipo: array of object — cada uno con: tab (string, required), icon (string), iconType (string), hidden (boolean), href (string uri, required)
navigation.global.anchors
Enlaces de ancla en la barra lateral. Tipo: array of object — cada uno con: anchor (string, required), icon (string), iconType (string), color.light (string hex), color.dark (string hex), hidden (boolean), href (string uri, required)
navigation.global.dropdowns
Menús desplegables. Tipo: array of object — cada uno con: dropdown (string, required), icon (string), iconType (string), hidden (boolean), href (string uri, required)
navigation.global.languages
Selector de idioma en la navegación global. Tipo: array of object — cada uno con: language (string, required), default (boolean), hidden (boolean), href (string uri, required) Códigos de idioma compatibles: ar, ca, cn, cs, de, en, es, fr, he, hi, hu, id, it, ja, jp, ko, lv, nl, no, pl, pt, pt-BR, ro, ru, sv, tr, ua, uz, vi, zh, zh-Hans, zh-Hant
navigation.global.versions
Selector de versiones en la navegación global. Tipo: array of object — cada uno con: version (string, required, longitud mínima 1), default (boolean), hidden (boolean), href (string uri, required)
navigation.global.products
Selector de productos en la navegación global. Tipo: array of object — cada uno con: product (string, required), description (string), icon (string), iconType (string) Selector de idioma para sitios multi-idioma. Cada entrada puede incluir sobrescrituras específicas del idioma para banner, footer y navbar. Tipo: array of object — cada uno con: language (string, required), default (boolean), hidden (boolean), banner (object), footer (object), navbar (object) Códigos de idioma compatibles: ar, ca, cn, cs, de, en, es, fr, he, hi, id, it, ja, jp, ko, lv, nl, no, pl, pt, pt-BR, ro, ru, sv, tr, uk, uz, vi, zh, zh-Hans, zh-Hant Selector de versiones para sitios con múltiples versiones. Tipo: array of object — cada uno con: default (boolean), tag (string) Pestañas de navegación de nivel superior. Tipo: array of object — consulta navigation.global.tabs para la estructura. Enlaces de ancla en la barra lateral. Tipo: array of object — consulta navigation.global.anchors para la estructura. Menús desplegables. Tipo: array of object — consulta navigation.global.dropdowns para la estructura. Selector de productos. Tipo: array of object — consulta navigation.global.products para la estructura. Grupos para organizar el contenido en secciones etiquetadas. Tipo: array of object Páginas individuales en tu documentación. Tipo: array of string or object

description

Descripción del sitio para SEO e indexación con IA. Tipo: string
Logo del sitio. Proporciona una cadena de ruta o objetos separados para light y dark. Tipo: string u object

logo.light

required (cuando se usa la forma de objeto) Ruta al logo para el modo claro. Ejemplo: /logo/light.svg. Tipo: string

logo.dark

required (cuando se usa la forma de objeto) Ruta al logo para el modo oscuro. Ejemplo: /logo/dark.svg. Tipo: string

logo.href

URL a la que redirigir al hacer clic en el logo. Tipo: string (uri)

favicon

Favicon del sitio. Se redimensiona automáticamente. Proporciona una cadena de ruta o objetos separados para light y dark. Tipo: string u object

favicon.light

required (cuando se usa la forma de objeto) Ruta al favicon para el modo claro. Ejemplo: /favicon.png. Tipo: string

favicon.dark

required (cuando se usa la forma de objeto) Ruta al favicon para el modo oscuro. Ejemplo: /favicon-dark.png. Tipo: string

appearance

Configuración del modo claro/oscuro. Tipo: object

appearance.default

Modo de color predeterminado. Tipo: "system" | "light" | "dark" Predeterminado: "system"

appearance.strict

Cuando es true, oculta el selector de modo claro/oscuro. Tipo: boolean Predeterminado: false

fonts

Tipografías personalizadas. Compatible con Google Fonts y fuentes autoalojadas. Tipo: object

fonts.family

required (cuando se usa fonts) Nombre de la familia tipográfica. Los nombres de familias de Google Fonts se cargan automáticamente. Tipo: string

fonts.weight

Peso de la fuente. Las fuentes variables admiten valores fraccionarios como 550. Tipo: number

fonts.source

URL a una fuente alojada o ruta a un archivo de fuente local. No es necesario para Google Fonts. Tipo: string (uri)

fonts.format

Formato del archivo de fuente. Obligatorio cuando se usa fonts.source. Tipo: "woff" | "woff2"

fonts.heading

Sobrescribe la configuración de fuente para los encabezados. Acepta los mismos campos family, weight, source y format. Tipo: object

fonts.body

Sobrescribe la configuración de fuente para el texto del cuerpo. Acepta los mismos campos family, weight, source y format. Tipo: object

icons

Configuración de la biblioteca de iconos. Tipo: object

icons.library

required Biblioteca de iconos que se usará en toda tu documentación. Todos los nombres de iconos en tu documentación deben provenir de la biblioteca seleccionada. Tipo: "fontawesome" | "lucide" | "tabler" Predeterminado: "fontawesome"

background

Configuración de imagen de fondo, decoración y color. Tipo: object

background.decoration

Patrón decorativo de fondo. Tipo: "gradient" | "grid" | "windows"

background.color

Colores de fondo personalizados. Tipo: object
background.color.light
Color de fondo para el modo claro. Tipo: string — código hexadecimal que coincide con ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$
background.color.dark
Color de fondo para el modo oscuro. Tipo: string — código hexadecimal que coincide con ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

background.image

Imagen de fondo. Proporciona una cadena de ruta o objetos separados para light y dark. Tipo: string u object
background.image.light
required (cuando se usa la forma de objeto) Ruta de la imagen de fondo para el modo claro. Tipo: string
background.image.dark
required (cuando se usa la forma de objeto) Ruta de la imagen de fondo para el modo oscuro. Tipo: string

styling

Controles de estilo visual. Tipo: object

styling.eyebrows

Estilo del eyebrow de la página que se muestra en la parte superior de la página. Tipo: "section" | "breadcrumbs" Predeterminado: "section"

styling.latex

Si se cargan las hojas de estilo de LaTeX. Por defecto, Mintlify auto-detecta el uso de LaTeX. Tipo: boolean

styling.codeblocks

Configuración del tema de los bloques de código. Tipo: "system" | "dark" | string (nombre de tema de Shiki) | object Predeterminado: "system" Cuando es un objeto:
styling.codeblocks.theme
Un único nombre de tema de Shiki para ambos modos, o un objeto con nombres de temas de Shiki para light y dark. Tipo: string u object
styling.codeblocks.languages
Configuración personalizada de lenguajes. Tipo: object
styling.codeblocks.languages.custom
Rutas a archivos JSON que describen lenguajes personalizados de Shiki en formato de gramática de TextMate. Tipo: array of string

thumbnails

Personalización de miniaturas para redes sociales. Tipo: object

thumbnails.appearance

Tema visual para las miniaturas. Tipo: "light" | "dark" Predeterminado: Esquema de color del sitio

thumbnails.background

Imagen de fondo para las miniaturas. Puede ser una ruta relativa o URL absoluta. Tipo: string

thumbnails.fonts

Configuración de tipografía para las miniaturas. Tipo: object
thumbnails.fonts.family
required (cuando se usa thumbnails.fonts) Nombre de la familia tipográfica. Solo compatible con Google Fonts. Tipo: string
Configuración de la barra de navegación superior. Tipo: object Enlaces que se muestran en la barra de navegación. Tipo: array of object — cada uno con:
CampoTipoRequeridoDescripción
type"github" | "discord"NoTipo de enlace. Omitir para un enlace estándar.
labelstringCondicionalRequerido cuando se omite type.
hrefstring (uri)Destino del enlace.
iconstringNoNombre del icono, URL, ruta o SVG.
iconTypestringNoSolo para estilo de icono de Font Awesome.
Botón principal de llamada a la acción en la barra de navegación. Tipo: object
CampoTipoRequeridoDescripción
type"button" | "github" | "discord"Estilo del botón.
labelstringCondicionalRequerido cuando type es "button".
hrefstring (uri)Destino del botón.

Contenido del pie de página y enlaces sociales. Tipo: object Perfiles de redes sociales. Cada clave es el nombre de una plataforma, cada valor es la URL de tu perfil. Tipo: object Claves válidas: x, website, facebook, youtube, discord, slack, github, linkedin, instagram, hacker-news, medium, telegram, twitter, x-twitter, earth-americas, bluesky, threads, reddit, podcast Columnas de enlaces en el pie de página. Tipo: array of object — cada uno con: header (string), items (array of { label: string, href: string }, required)
Banner para todo el sitio que se muestra en la parte superior de cada página. Tipo: object required (cuando se usa banner) Texto del banner. Admite formato MDX básico, incluidos enlaces, negrita y cursiva. Los componentes personalizados no son compatibles. Tipo: string Si se muestra un botón para descartar. Tipo: boolean Predeterminado: false

interaction

Configuración de interacción de navegación. Tipo: object

interaction.drilldown

Controla la navegación automática cuando un usuario hace clic en un grupo de navegación. Establécelo en true para navegar a la primera página cuando un usuario hace clic en un grupo, false para solo expandir/contraer el grupo sin navegar. Tipo: boolean Predeterminado: Predeterminado del tema

contextual

Menú contextual para acciones de página e integraciones de herramientas de IA. Tipo: object

contextual.options

required Acciones disponibles en el menú contextual. El primer elemento es la acción predeterminada. Tipo: array of "assistant" | "copy" | "view" | "chatgpt" | "claude" | "perplexity" | "grok" | "aistudio" | "mcp" | "add-mcp" | "cursor" | "vscode" | object Campos del objeto de opción personalizada:
CampoTipoRequeridoDescripción
titlestringTítulo visible.
descriptionstringTexto de descripción.
iconstringNoNombre del icono, URL, ruta o SVG.
hrefstring u objectDestino del enlace. Admite marcadores de posición $page, $path, $mcp.

contextual.display

Dónde mostrar el menú contextual. Tipo: "header" | "toc" Predeterminado: "header"
El menú contextual solo está disponible en los despliegues de vista previa y producción.

redirects

Redirecciones para páginas movidas, renombradas o eliminadas. Tipo: array of object — cada uno con:
CampoTipoRequeridoDescripción
sourcestringRuta desde la que redirigir. Ejemplo: /old-page
destinationstringRuta a la que redirigir. Ejemplo: /new-page
permanentbooleanNotrue para 308, false para 307. Predeterminado: true.

variables

Variables de contenido globales reemplazadas en tiempo de compilación usando la sintaxis {{variableName}}. Tipo: object — pares clave-valor donde las claves son nombres de variables (alfanuméricos, guiones, puntos) y los valores son cadenas de reemplazo.

metadata

Configuración global de metadatos de página. Tipo: object

metadata.timestamp

Muestra una fecha de última modificación en todas las páginas. Tipo: boolean Predeterminado: false

errors

Configuración de páginas de error. Tipo: object

errors.404

Configuración para la página de error 404 “Página no encontrada”. Tipo: object
errors.404.redirect
Si se redirige automáticamente a la página de inicio cuando no se encuentra una página. Tipo: boolean Predeterminado: true
errors.404.title
Título personalizado para la página 404. Tipo: string
errors.404.description
Descripción personalizada para la página 404. Admite formato MDX, incluidos enlaces, negrita, cursiva y componentes personalizados. Tipo: string

api

Configuración de documentación de API y área de pruebas. Tipo: object

api.openapi

Archivos de especificación OpenAPI. Tipo: string | array of string | object con source (string) y directory (string)

api.asyncapi

Archivos de especificación AsyncAPI. Tipo: string | array of string | object con source (string) y directory (string)

api.playground

Configuración del área de pruebas interactiva. Tipo: object
api.playground.display
Modo de visualización del área de pruebas. Tipo: "interactive" | "simple" | "none" | "auth" Predeterminado: "interactive"
api.playground.proxy
Si se enrutan las solicitudes de API a través de un proxy. Tipo: boolean Predeterminado: true

api.params

Configuración de visualización de parámetros de API. Tipo: object
api.params.expanded
Si se expanden todos los parámetros de forma predeterminada. Tipo: "all" | "closed" Predeterminado: "closed"

api.url

Modo de visualización de la URL base. Tipo: "full" Predeterminado: Solo se muestra cuando existen múltiples URLs base.

api.examples

Configuración de ejemplos de código. Tipo: object
api.examples.languages
Lenguajes para los fragmentos de código generados automáticamente. Consulta lenguajes compatibles. Tipo: array of string
api.examples.defaults
Si se incluyen parámetros opcionales en los ejemplos. Tipo: "required" | "all" Predeterminado: "all"
api.examples.prefill
Si se precargan los campos del área de pruebas con valores de ejemplo de la especificación. Tipo: boolean Predeterminado: false
api.examples.autogenerate
Si se generan muestras de código a partir de especificaciones de API. Tipo: boolean Predeterminado: true

api.spec

Configuración de visualización de la especificación OpenAPI. Tipo: object
api.spec.download
Si se muestra un botón de descarga para la especificación OpenAPI en las páginas de referencia de API. Tipo: boolean Predeterminado: false

api.mdx

Configuración para páginas de API creadas a partir de archivos MDX. Tipo: object
api.mdx.auth
Configuración de autenticación para solicitudes de API basadas en MDX. Tipo: object
api.mdx.auth.method
Método de autenticación. Tipo: "bearer" | "basic" | "key" | "cobo"
api.mdx.auth.name
Nombre del parámetro de autenticación. Tipo: string
api.mdx.server
URL base que se antepone a las rutas relativas en el frontmatter api a nivel de página. No se usa cuando el frontmatter contiene una URL completa. Tipo: string o array

seo

Configuración de optimización para motores de búsqueda. Tipo: object

seo.indexing

Qué páginas deben indexar los motores de búsqueda. Tipo: "navigable" | "all" Predeterminado: "navigable"

seo.metatags

Meta tags personalizadas añadidas a cada página. Pares clave-valor. Tipo: object
Configuración de la barra de búsqueda. Tipo: object

search.prompt

Texto de marcador de posición en la barra de búsqueda. Tipo: string

integrations

Integraciones de terceros. Tipo: object
PropiedadTipoCampo requeridoDescripción
integrations.adobe.launchUrlstring (uri)URL de lanzamiento de Adobe Analytics.
integrations.amplitude.apiKeystringClave de API de Amplitude.
integrations.clarity.projectIdstringID de proyecto de Microsoft Clarity.
integrations.clearbit.publicApiKeystringClave de API pública de Clearbit.
integrations.fathom.siteIdstringID de sitio de Fathom.
integrations.frontchat.snippetIdstring (mín 6)ID de snippet de chat de Front.
integrations.ga4.measurementIdstring (debe comenzar con G)ID de medición de Google Analytics 4.
integrations.gtm.tagIdstring (debe comenzar con G)ID de contenedor de Google Tag Manager.
integrations.heap.appIdstringID de app de Heap.
integrations.hightouch.writeKeystringWrite key de Hightouch.
integrations.hightouch.apiHoststringNoHost de API de Hightouch.
integrations.hotjar.hjidstringID de sitio de Hotjar.
integrations.hotjar.hjsvstringVersión de script de Hotjar.
integrations.intercom.appIdstring (mín 6)ID de app de Intercom.
integrations.logrocket.appIdstringID de app de LogRocket.
integrations.mixpanel.projectTokenstringToken de proyecto de Mixpanel.
integrations.pirsch.idstringID de sitio de Pirsch.
integrations.plausible.domainstringDominio de Plausible.
integrations.plausible.serverstringNoServidor de Plausible (solo autoalojado).
integrations.posthog.apiKeystring (debe comenzar con phc_)Clave de API de PostHog.
integrations.posthog.apiHoststring (uri)NoHost de API de PostHog (solo autoalojado).
integrations.posthog.sessionRecordingbooleanNoHabilitar grabación de sesiones. Predeterminado: false.
integrations.segment.keystringWrite key de Segment.
integrations.telemetry.enabledbooleanNoHabilitar telemetría de Mintlify. Cuando es false, las funciones de feedback también se deshabilitan.
integrations.cookies.keystringNoNombre de la clave de cookie.
integrations.cookies.valuestringNoValor de la cookie.