# Paramètres globaux (/fr/organize/settings)

<!-- agent-signals: reading_time_min: 6 · est_tokens: 2964 · updated: 2026-07-30 -->
Related: [Apparence et identité visuelle](/fr/organize/settings-appearance.md), [Structure du site](/fr/organize/settings-structure.md), [Paramètres d'API](/fr/organize/settings-api.md), [Intégrations](/fr/organize/settings-integrations.md), [SEO et recherche](/fr/organize/settings-seo.md), [Référence du schéma docs.json](/fr/organize/settings-reference.md)

Le fichier `docs.json` est le fichier de configuration central de votre site de documentation Mintlify. Il contrôle les paramètres globaux de votre site, y compris l'identité visuelle, la structure de navigation, les intégrations, les paramètres d'API et plus encore. Considérez-le comme le plan directeur de votre site.

## Champs obligatoires [#champs-obligatoires]

Vous devez définir quatre champs pour construire un site fonctionnel.

| Champ            | Description                                                    |
| ---------------- | -------------------------------------------------------------- |
| `name`           | Le nom de votre projet ou organisation                         |
| `theme`          | Le [thème](/fr/customize/themes) de mise en page de votre site |
| `colors.primary` | La couleur principale de la marque en code hexadécimal         |
| `navigation`     | La structure de votre contenu                                  |

Tous les autres champs sont optionnels. Ajoutez-les au fur et à mesure que vous personnalisez et affinez votre site.

## Configuration minimale [#configuration-minimale]

Pour une meilleure expérience d'édition, incluez la référence `$schema` en haut de votre `docs.json`. Cela active l'autocomplétion, la validation et la documentation intégrée dans la plupart des éditeurs.

```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"]
      }
    ]
  }
}
```

## Paramètres [#paramètres]

<CardGroup cols="2">
  <Card title="Apparence et identité visuelle" 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="/fr/organize/settings-appearance">
    Personnalisez l'apparence visuelle de votre site, y compris le thème, les couleurs, le logo, le favicon, les polices et l'arrière-plan.
  </Card>

  <Card title="Structure du site" 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="/fr/organize/settings-structure">
    Concevez l'architecture de l'information et l'expérience utilisateur de votre site, y compris la barre de navigation, le pied de page, la bannière, la navigation et les redirections.
  </Card>

  <Card title="Paramètres d'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="/fr/organize/settings-api">
    Contrôlez l'affichage et le comportement de la documentation API, y compris les spécifications OpenAPI et AsyncAPI, le playground d'API et les exemples de code.
  </Card>

  <Card title="Intégrations" 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="/fr/organize/settings-integrations">
    Connectez votre site à des services tiers pour l'analytics, le chat et plus encore.
  </Card>

  <Card title="SEO et recherche" 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="/fr/organize/settings-seo">
    Contrôlez comment les moteurs de recherche indexent votre site, y compris les balises meta, la recherche et les horodatages des pages.
  </Card>

  <Card title="Référence du schéma" 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="/fr/organize/settings-reference">
    Référence complète de toutes les propriétés de `docs.json`.
  </Card>
</CardGroup>

<div id="split-configuration-with-ref">
  ## Diviser la configuration avec `$ref` [#diviser-la-configuration-avec-ref]
</div>

Au fur et à mesure que votre configuration grandit, vous pouvez diviser `docs.json` en fichiers plus petits en utilisant des références `$ref`. Chaque référence pointe vers un fichier JSON distinct qui est résolu au moment de la compilation.

Ajoutez une propriété `$ref` avec un chemin de fichier relatif n'importe où dans votre `docs.json`. Mintlify remplace l'objet `$ref` par le contenu du fichier référencé.

```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"]
    }
  ]
}
```

* Les fichiers référencés peuvent contenir leurs propres références `$ref`. Les chemins imbriqués sont résolus relativement au fichier qui les contient, et non relativement à `docs.json`.
* Les références doivent pointer vers des fichiers JSON valides.
* Les chemins doivent être relatifs et rester dans la racine du projet. La traversée de chemin (par exemple, `../../outside`) n'est pas autorisée.
* Les références circulaires provoquent une erreur de compilation.

<div id="merging-sibling-keys">
  ### Fusion des clés sœurs [#fusion-des-clés-sœurs]
</div>

Si un `$ref` résout en un objet, Mintlify fusionne les clés sœurs du même bloc par-dessus le contenu référencé, permettant à ces clés de prendre le dessus sur les clés correspondantes de la référence. Si un `$ref` résout en une valeur non-objet telle qu'un tableau, Mintlify ignore les clés sœurs.

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

## Migration depuis `mint.json` [#migration-depuis-mintjson]

Si votre projet utilise le fichier `mint.json` obsolète, utilisez la [CLI](/fr/cli) pour migrer vers `docs.json`.

<Steps>
  <Step title="Installer ou mettre à jour le CLI">
    Si vous n'avez pas installé le [CLI](/fr/cli/install), installez-le maintenant :

    <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 vous avez déjà le CLI installé, assurez-vous qu'il est à jour :

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

  <Step title="Créer votre fichier docs.json">
    Dans votre dépôt de documentation, exécutez :

    ```bash
    mint dev
    ```

    Cette commande crée un fichier `docs.json` à partir de votre `mint.json` existant. Vérifiez le fichier généré pour vous assurer que tous les paramètres sont corrects.
  </Step>

  <Step title="Supprimer votre fichier mint.json">
    Après avoir vérifié que votre `docs.json` est correctement configuré, vous pouvez supprimer en toute sécurité votre ancien fichier `mint.json`.
  </Step>
</Steps>
