# Configuración global (/es/organize/settings)

<!-- agent-signals: reading_time_min: 6 · est_tokens: 2927 · updated: 2026-07-30 -->
Related: [Apariencia y marca](/es/organize/settings-appearance.md), [Estructura del sitio](/es/organize/settings-structure.md), [Configuración de la API](/es/organize/settings-api.md), [Integraciones](/es/organize/settings-integrations.md), [SEO y búsqueda](/es/organize/settings-seo.md), [Referencia del esquema docs.json](/es/organize/settings-reference.md)

El archivo `docs.json` es el archivo de configuración central de tu sitio de documentación Mintlify. Controla la configuración global de tu sitio, incluyendo la identidad visual, la estructura de navegación, las integraciones, la configuración de la API y más. Piensa en él como el plano de tu sitio.

## Campos obligatorios [#campos-obligatorios]

Debes definir cuatro campos para construir un sitio funcional.

| Campo            | Descripción                                            |
| ---------------- | ------------------------------------------------------ |
| `name`           | El nombre de tu proyecto u organización                |
| `theme`          | El [tema](/es/customize/themes) de diseño de tu sitio  |
| `colors.primary` | El color principal de la marca como código hexadecimal |
| `navigation`     | La estructura de tu contenido                          |

Todos los demás campos son opcionales. Agrégalos a medida que personalices y refines tu sitio.

## Configuración mínima [#configuración-mínima]

Para la mejor experiencia de edición, incluye la referencia `$schema` en la parte superior de tu `docs.json`. Esto habilita el autocompletado, la validación y la documentación en línea en la mayoría de los editores.

```json title="docs.json"
{
  "$schema": "https://mintlify.com/docs.json",
  "theme": "mint",
  "name": "Your project name",
  "colors": {
    "primary": "#ff0000"
  },
  "navigation": {
    "groups": [
      {
        "group": "Home",
        "pages": ["index"]
      }
    ]
  }
}
```

## Configuración [#configuración]

<CardGroup cols="2">
  <Card title="Apariencia y marca" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M13.435 7L7.15915 13.2759M7.15915 13.2759L4.82728 15.6077C3.92569 16.5093 3.47489 16.9601 3.23745 17.5334C3 18.1066 3 18.7441 3 20.0192V21H3.98082C5.25586 21 5.89338 21 6.46663 20.7626C7.03988 20.5251 7.49068 20.0743 8.39227 19.1727L14.2891 13.2759M7.15915 13.2759H14.2891M14.2891 13.2759L17 10.565&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M19.2087 8.38869L20.82 10M19.2087 8.38869L20.0705 7.52682C20.363 7.23431 20.5093 7.08805 20.611 6.94529C21.1297 6.21676 21.1297 5.23953 20.611 4.511C20.5093 4.36824 20.363 4.22198 20.0705 3.92947C19.778 3.63697 19.6318 3.4907 19.489 3.38905C18.7605 2.87032 17.7832 2.87032 17.0547 3.38905C16.912 3.4907 16.7657 3.63695 16.4732 3.92947L15.6113 4.79133M19.2087 8.38869L15.6113 4.79133M14 3.18002L15.6113 4.79133&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/es/organize/settings-appearance">
    Personaliza la apariencia visual de tu sitio, incluyendo el tema, los colores, el logo, el favicon, las fuentes y el fondo.
  </Card>

  <Card title="Estructura del sitio" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M20.1088 20.1088C18.7175 21.5 16.4783 21.5 12 21.5C7.52166 21.5 5.28249 21.5 3.89124 20.1088C2.5 18.7175 2.5 16.4783 2.5 12C2.5 7.52166 2.5 5.28248 3.89124 3.89124C5.28249 2.5 7.52166 2.5 12 2.5C16.4783 2.5 18.7175 2.5 20.1088 3.89124C21.5 5.28249 21.5 7.52166 21.5 12C21.5 16.4783 21.5 18.7175 20.1088 20.1088Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M9 21.5L9 2.5&#x22; stroke=&#x22;currentColor&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/es/organize/settings-structure">
    Diseña la arquitectura de información y la experiencia de usuario de tu sitio, incluyendo la barra de navegación, el pie de página, el banner, la navegación y las redirecciones.
  </Card>

  <Card title="Configuración de la API" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M2.5 12C2.5 7.52166 2.5 5.28249 3.89124 3.89124C5.28249 2.5 7.52166 2.5 12 2.5C16.4783 2.5 18.7175 2.5 20.1088 3.89124C21.5 5.28249 21.5 7.52166 21.5 12C21.5 16.4783 21.5 18.7175 20.1088 20.1088C18.7175 21.5 16.4783 21.5 12 21.5C7.52166 21.5 5.28249 21.5 3.89124 20.1088C2.5 18.7175 2.5 16.4783 2.5 12Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M9.5 9.5L7.96682 10.8215C7.32228 11.377 7 11.6548 7 12C7 12.3452 7.32227 12.623 7.96682 13.1785L9.5 14.5&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M14.5 9.5L16.0332 10.8215C16.6777 11.377 17 11.6548 17 12C17 12.3452 16.6777 12.623 16.0332 13.1785L14.5 14.5&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/es/organize/settings-api">
    Controla la visualización y el comportamiento de la documentación de la API, incluyendo las especificaciones OpenAPI y AsyncAPI, el área de pruebas de la API y los ejemplos de código.
  </Card>

  <Card title="Integraciones" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M15.5 2V6M8.5 6V2&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M6.00446 7.61331C5.93719 6.74273 6.63957 6 7.53014 6H16.4699C17.3604 6 18.0628 6.74273 17.9955 7.61331L17.8117 9.99197C17.6796 11.7019 17.1011 13.3498 16.132 14.7773L15.5312 15.6622C14.9638 16.4979 14.0077 17 12.9838 17H11.0162C9.99228 17 9.03617 16.4979 8.46881 15.6622L7.86803 14.7773C6.89885 13.3498 6.32041 11.7019 6.18827 9.99197L6.00446 7.61331Z&#x22; stroke=&#x22;currentColor&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M12 17V22&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M11 9H13&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/es/organize/settings-integrations">
    Conecta tu sitio a servicios de terceros para analytics, chat y más.
  </Card>

  <Card title="SEO y búsqueda" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M17 17L21 21&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19C15.4183 19 19 15.4183 19 11Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/es/organize/settings-seo">
    Controla cómo los motores de búsqueda indexan tu sitio, incluyendo las meta tags, la búsqueda y las marcas de tiempo de las páginas.
  </Card>

  <Card title="Referencia del esquema" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M16 6.99998L19.0664 9.64296C20.3554 10.7541 21 11.3096 21 12C21 12.6903 20.3555 13.2459 19.0664 14.357L16 17&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M8 6.99998L4.93365 9.64296C3.64455 10.7541 3 11.3096 3 12C3 12.6903 3.64455 13.2459 4.93365 14.357L8 17&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="/es/organize/settings-reference">
    Referencia completa de todas las propiedades de `docs.json`.
  </Card>
</CardGroup>

<div id="split-configuration-with-ref">
  ## Dividir la configuración con `$ref` [#dividir-la-configuración-con-ref]
</div>

A medida que tu configuración crece, puedes dividir `docs.json` en archivos más pequeños usando referencias `$ref`. Cada referencia apunta a un archivo JSON separado que se resuelve en tiempo de compilación.

Agrega una propiedad `$ref` con una ruta de archivo relativa en cualquier lugar de tu `docs.json`. Mintlify reemplaza el objeto `$ref` con el contenido del archivo referenciado.

```json title="docs.json"
{
  "$schema": "https://mintlify.com/docs.json",
  "theme": "mint",
  "name": "Acme Docs",
  "colors": {
    "primary": "#1a73e8"
  },
  "navigation": {
    "$ref": "./config/navigation.json"
  }
}
```

```json title="config/navigation.json"
{
  "groups": [
    {
      "group": "Get started",
      "pages": ["index", "quickstart"]
    },
    {
      "group": "Guides",
      "pages": ["guides/first-steps", "guides/advanced"]
    }
  ]
}
```

* Los archivos referenciados pueden contener sus propias referencias `$ref`. Las rutas anidadas se resuelven de forma relativa al archivo que las contiene, no de forma relativa a `docs.json`.
* Las referencias deben apuntar a archivos JSON válidos.
* Las rutas deben ser relativas y permanecer dentro de la raíz del proyecto. La navegación de rutas (por ejemplo, `../../outside`) no está permitida.
* Las referencias circulares provocan un error de compilación.

<div id="merging-sibling-keys">
  ### Fusión de claves hermanas [#fusión-de-claves-hermanas]
</div>

Si un `$ref` resuelve a un objeto, Mintlify fusiona las claves hermanas del mismo bloque sobre el contenido referenciado, permitiendo que esas claves tengan prioridad sobre las claves coincidentes en la referencia. Si un `$ref` resuelve a un valor que no es un objeto, como un array, Mintlify ignora las claves hermanas.

```json title="docs.json"
{
  "appearance": {
    "$ref": "./config/appearance.json",
    "strict": true
  }
}
```

## Migración desde `mint.json` [#migración-desde-mintjson]

Si tu proyecto utiliza el archivo `mint.json` obsoleto, usa la [CLI](/es/cli) para migrar a `docs.json`.

<Steps>
  <Step title="Instalar o actualizar el CLI">
    Si no has instalado el [CLI](/es/cli/install), instálalo ahora:

    <CodeGroup>
      <CodeBlockTabs defaultValue="npm" groupId="npm+pnpm+yarn">
        <CodeBlockTabsList>
          <CodeBlockTabsTrigger value="npm">
            npm
          </CodeBlockTabsTrigger>

          <CodeBlockTabsTrigger value="yarn">
            yarn
          </CodeBlockTabsTrigger>

          <CodeBlockTabsTrigger value="pnpm">
            pnpm
          </CodeBlockTabsTrigger>
        </CodeBlockTabsList>

        <CodeBlockTab value="npm">
          ```bash  
          npm i -g mint
          ```
        </CodeBlockTab>

        <CodeBlockTab value="yarn">
          ```bash  
          yarn global add mint
          ```
        </CodeBlockTab>

        <CodeBlockTab value="pnpm">
          ```bash  
          pnpm add -g mint
          ```
        </CodeBlockTab>
      </CodeBlockTabs>
    </CodeGroup>

    Si ya tienes el CLI instalado, asegúrate de que esté actualizado:

    ```bash
    mint update
    ```
  </Step>

  <Step title="Crear tu archivo docs.json">
    En tu repositorio de documentación, ejecuta:

    ```bash
    mint dev
    ```

    Este comando crea un archivo `docs.json` a partir de tu `mint.json` existente. Revisa el archivo generado para asegurarte de que toda la configuración sea correcta.
  </Step>

  <Step title="Eliminar tu archivo mint.json">
    Después de verificar que tu `docs.json` está configurado correctamente, puedes eliminar de forma segura tu antiguo archivo `mint.json`.
  </Step>
</Steps>
