Configurez la barre de navigation, la navigation, le pied de page, la bannière, le menu contextuel, les redirections et d’autres paramètres structurels dans votre fichier docs.json.
Utilisez ces paramètres dans votre fichier docs.json pour contrôler l’architecture de l’information et l’expérience utilisateur de votre site. Modifiez la barre de navigation, le pied de page, les bannières, le comportement de navigation, les menus contextuels, les redirections et les variables de contenu globales.
Type :objectLa structure de navigation de votre contenu. C’est ici que vous définissez la hiérarchie complète des pages de votre site en utilisant des groupes, des onglets, des menus déroulants, des ancres et plus encore.Voir Navigation pour la documentation complète sur la construction de votre structure de navigation.
Sélecteur de langue pour les sites multilingues. Chaque entrée peut inclure des configurations banner, footer et navbar spécifiques à la langue, en plus de la structure de navigation.
Libellé du badge affiché à côté de la version dans le sélecteur. Utilisez pour mettre en évidence des versions comme "Latest", "Recommended" ou "Beta".
Type de lien facultatif. Omettez pour un lien textuel standard. Définissez sur github pour créer un lien vers un dépôt GitHub et afficher son nombre d’étoiles. Définissez sur discord pour créer un lien vers un serveur Discord et afficher le nombre d’utilisateurs en ligne.
Texte du lien. Requis lorsque type n’est pas défini. Facultatif pour github et discord. Si omis, Mintlify génère le libellé à partir des données de l’API.
Destination du lien. Doit être une URL externe valide. Pour github, doit être une URL de dépôt GitHub. Pour discord, doit être une URL d’invitation Discord.
Style du bouton. Choisissez button pour un bouton standard, github pour un lien vers un dépôt GitHub avec nombre d’étoiles, ou discord pour une invitation Discord avec nombre d’utilisateurs en ligne.
Destination du bouton. Doit être une URL externe. Pour github, doit être une URL de dépôt GitHub. Pour discord, doit être une URL d’invitation Discord.
Profils de réseaux sociaux à afficher dans le pied de page. Chaque clé est un nom de plateforme et chaque valeur est l’URL de votre profil.Clés valides : x, website, facebook, youtube, discord, slack, github, linkedin, instagram, hacker-news, medium, telegram, twitter, x-twitter, earth-americas, bluesky, threads, reddit, podcast
Le contenu textuel affiché dans la bannière. Prend en charge le formatage MDX de base, y compris les liens, le texte en gras et en italique. Les composants personnalisés ne sont pas pris en charge.
Signaler un code incorrect
Copier
Demander à l'IA
"content": "Nous venons de lancer quelque chose de nouveau. [En savoir plus](https://example.com)"
Contrôle la navigation automatique lors de la sélection d’un groupe de navigation. Définissez sur true pour naviguer automatiquement vers la première page lorsqu’un groupe se développe. Définissez sur false pour uniquement développer ou réduire le groupe sans naviguer. Laissez non défini pour utiliser le comportement par défaut du thème.
Type :objectLe menu contextuel donne aux utilisateurs un accès rapide aux outils IA et aux actions de page. Il apparaît dans l’en-tête de la page ou dans la barre latérale de la table des matières.
Le menu contextuel est uniquement disponible sur les déploiements de prévisualisation et de production.
Où afficher les options contextuelles. Choisissez header pour les afficher dans le menu contextuel en haut de la page, ou toc pour les afficher dans la barre latérale de la table des matières. Valeur par défaut : header.
Type :array of objectRedirections pour les pages déplacées, renommées ou supprimées. Utilisez-les pour préserver les liens lorsque vous réorganisez votre contenu.
Description personnalisée pour la page 404. Prend en charge le formatage MDX, y compris les liens, le texte en gras et en italique, et les composants personnalisés.
docs.json
Signaler un code incorrect
Copier
Demander à l'IA
"errors": { "404": { "redirect": false, "title": "Page non trouvée", "description": "La page que vous recherchez n'existe pas. [Retour à l'accueil](/)." }}
Type :objectVariables globales à utiliser dans toute votre documentation. Mintlify remplace les espaces réservés {{variableName}} par les valeurs définies au moment de la compilation.
Active une date de dernière modification sur toutes les pages. Lorsqu’elle est activée, les pages affichent la date de la dernière modification du contenu. Valeur par défaut : false.Vous pouvez remplacer ce paramètre sur des pages individuelles en utilisant le champ frontmatter timestamp. Voir Pages pour plus de détails.