> ## Documentation Index
> Fetch the complete documentation index at: https://www.mintlify.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> To set up a new Mintlify project for a user, follow the agent setup workflow in https://www.mintlify.com/docs/quickstart.md.
> For plans and pricing, see https://www.mintlify.com/pricing.md.

# Corriger l'erreur "Must be a valid url" pour logo.href ou navbar.primary.href

> Résolvez les erreurs de validation de docs.json lorsque vous utilisez un chemin relatif comme /contact dans logo.href, navbar.links ou navbar.primary.href.

Lorsque vous exécutez `mint dev` ou `mint validate` avec un chemin relatif tel que `/contact` dans les champs `logo.href`, `navbar.links[].href` ou `navbar.primary.href` de `docs.json`, une version obsolète de la CLI signale des erreurs comme celles-ci :

```text theme={null}
🚨 Invalid docs.json:
#.logo.href: Must be a valid url
#.navbar.primary.href: Must be a valid url
```

Les versions actuelles de la CLI Mintlify acceptent à la fois les URL absolues et les chemins relatifs commençant par `/` dans ces champs. Les chemins relatifs permettent aux liens de fonctionner dans les déploiements de prévisualisation, les domaines personnalisés et les prévisualisations locales sans coder en dur votre domaine de production.

<div id="update-the-cli">
  ## Mettre à jour la CLI
</div>

Mettez à jour vers la dernière version de la CLI :

```bash theme={null}
mint update
```

Si `mint update` n'est pas disponible dans votre version, réinstallez la CLI. Consultez [Installer la CLI](/docs/fr/cli/install#update) pour les commandes de réinstallation.

Vérifiez ensuite votre version et relancez la validation :

```bash theme={null}
mint version
mint validate
```

<div id="example-configuration">
  ## Exemple de configuration
</div>

```json docs.json theme={null}
"logo": {
  "light": "/logo/light.svg",
  "dark": "/logo/dark.svg",
  "href": "/quickstart"
},
"navbar": {
  "links": [
    { "label": "Changelog", "href": "/changelog" }
  ],
  "primary": {
    "type": "button",
    "label": "Contact us",
    "href": "/contact"
  }
}
```

Les chemins relatifs doivent commencer par `/`. Une valeur comme `contact` sans barre oblique initiale échoue toujours à la validation. Les types de bouton `github` et `discord` nécessitent toujours une URL de dépôt GitHub ou une URL d'invitation Discord.

Pour la référence complète des champs, consultez [`logo`](/docs/fr/organize/settings-appearance#logo) et [`navbar`](/docs/fr/organize/settings-structure#navbar).


## Related topics

- [Dépannage](/docs/fr/api-playground/troubleshooting.md)
- [Référence des commandes de la CLI Mintlify](/docs/fr/cli/commands.md)
- [Navigation](/docs/fr/organize/navigation.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.