Paramètres globaux
Chaque site Mintlify nécessite un fichier docs.json avec les paramètres de configuration principaux. En savoir plus sur les propriétés ci-dessous.
Propriétés
namestringrequiredNom de votre projet. Utilisé pour le titre global.
Exemple : mintlify
navigationNavigation[]requiredUn tableau de groupes avec toutes les pages de chaque groupe Le nom du groupe. Exemple : Les chemins relatifs vers les fichiers markdown qui serviront de pages. Exemple : Navigation
groupstringParamètrespagesstring[]["customization", "page"]
logostring or objectChemin vers l'image du logo ou objet avec le chemin vers les images de logo en mode « clair » et « sombre » Chemin vers le logo en mode clair Chemin vers le logo en mode sombre Lien vers lequel redirige le clic sur le logoLogo
lightstringdarkstringhrefstring
faviconstringChemin vers l'image favicon
colorsColorsCodes couleur hexadécimaux pour votre thème global La couleur principale. Utilisée le plus souvent pour le contenu mis en
valeur, les en-têtes de section et les accents, en mode clair La couleur principale pour le mode sombre. Utilisée le plus souvent pour
le contenu mis en valeur, les en-têtes de section et les accents, en mode
sombre La couleur principale pour les boutons importants La couleur de fond en mode clair et sombre Le code couleur hexadécimal du fond en mode clair Le code couleur hexadécimal du fond en mode sombreCouleurs
primarystringrequiredlightstringdarkstringbackgroundobjectObjet
lightstringrequireddarkstringrequired
topbarLinksTopbarLink[]Tableau des Le nom du bouton. Exemple : L'URL vers laquelle pointe le bouton. Exemple : noms et urls des liens que vous souhaitez inclure dans la barre supérieureTopbarLink
namestringContactez-nousurlstringhttps://mintlify.com/docs
topbarCtaButtonCall to ActionBouton d'appel à l'action de la barre supérieure
type"link" or "github"Link affiche un bouton. GitHub affiche les informations du dépôt à l'URL fournie, y compris le nombre d'étoiles GitHub.
urlstringSi link : Vers quoi pointe le bouton.
Si github : Lien vers le dépôt depuis lequel charger les informations GitHub.
namestringTexte à l'intérieur du bouton. Requis uniquement si type est un link.
versionsstring[]Tableau de noms de versions. À utiliser uniquement si vous souhaitez afficher différentes versions de la documentation avec un menu déroulant dans la barre de navigation.
anchorsAnchor[]Un tableau des ancres, incluant l' L'icône Font Awesome utilisée pour représenter l'ancre. Exemple : Le nom de l'étiquette de l'ancre. Exemple : Le début de l'URL qui indique quelles pages sont dans l'ancre. Généralement, c'est le nom du dossier où se trouvent vos pages. La couleur hexadécimale de l'arrière-plan de l'icône de l'ancre. Peut aussi être un dégradé si vous passez un objet avec les propriétés Utilisé si vous souhaitez masquer une ancre jusqu'à ce que la bonne version de documentation soit sélectionnée. Passez Une des valeurs suivantes : « brands », « duotone », « light », « sharp-solid », « solid » ou « thin »icône, la couleur et l'url.Ancre
iconstringcommentsnamestringCommunautéurlstringcolorstringfrom et to qui sont chacune une couleur hexadécimale.versionstringisDefaultHiddenbooleantrue si vous souhaitez masquer l'ancre jusqu'à ce que vous fournissiez un lien direct vers la documentation à l'intérieur.iconTypestring
topAnchorObjectRemplacez les configurations par défaut pour l'ancre la plus haute. Le nom de l'ancre la plus haute Icône Font Awesome. Une des valeurs suivantes : « brands », « duotone », « light », « sharp-solid », « solid » ou « thin »Objet
namestringiconstringiconTypestring
tabsTabs[]Un tableau d'onglets de navigation. Le nom de l'étiquette de l'onglet. Le début de l'URL qui indique quelles pages sont dans l'onglet. Généralement,
c'est le nom du dossier où se trouvent vos pages.Onglets
namestringurlstring
apiAPIConfiguration pour les paramètres API. En savoir plus sur les pages API dans Composants API. L'URL de base pour tous les endpoints API. Si La stratégie d'authentification utilisée pour tous les endpoints API. Le nom du paramètre d'authentification utilisé dans le terrain de jeu API. Si la méthode est La valeur par défaut conçue comme préfixe pour le champ de saisie d'authentification. Par exemple, si un Configurations pour le terrain de jeu API Si le terrain de jeu est affiché, masqué ou affiche uniquement l'endpoint sans interactivité utilisateur ajoutée ( En savoir plus dans les guides du terrain de jeu Activer ce drapeau garantit que l'ordre des clés dans les pages OpenAPI correspond à l'ordre des clés défini dans le fichier OpenAPI.API
baseUrlstringbaseUrl est un tableau, cela activera plusieurs options
d'URL de base que l'utilisateur pourra basculer.authAuthAuthentification
method"bearer" | "basic" | "key"namestringbasic, le format doit être [nomUtilisateur]:[nomMotDePasse]inputPrefixstringinputPrefix de AuthKey hérite du résultat de saisie par défaut du champ d'authentification comme AuthKey.playgroundPlaygroundTerrain de jeu
mode"show" | "simple" | "hide"simple)maintainOrderboolean
openapistring | string[]Une chaîne ou un tableau de chaînes d'URL(s) ou de chemin(s) relatifs pointant vers votre fichier OpenAPI.
Exemples :
"openapi": "https://example.com/openapi.json"
"openapi": "/openapi.json"
"openapi": ["https://example.com/openapi1.json", "/openapi2.json", "/openapi3.json"]
footerSocialsFooterSocialsUn objet de comptes de réseaux sociaux où la paire clé:propriété représente la plateforme de réseau social et l'URL du compte.
Exemple :
{
"x": "https://x.com/mintlify",
"website": "https://mintlify.com"
}
Réseaux sociaux du pied de page
[key]stringUne des valeurs suivantes : website, facebook, x, discord, slack, github, linkedin, instagram, hacker-news
Exemple : x
propertystringL'URL vers la plateforme sociale.
Exemple : https://x.com/mintlify
feedbackFeedbackConfigurations pour activer les boutons de feedback Active un bouton permettant aux utilisateurs de suggérer des modifications via des pull requests Active un bouton permettant aux utilisateurs de signaler un problème concernant la documentationFeedback
suggestEditbooleanraiseIssueboolean
modeToggleModeTogglePersonnalisez le bouton de basculement du mode sombre. Définissez si vous souhaitez toujours afficher le mode clair ou sombre pour les nouveaux utilisateurs. Lorsque
non défini, nous utilisons par défaut le même mode que le système d'exploitation de l'utilisateur. Définissez sur true pour masquer le bouton de basculement clair/sombre. Vous pouvez combiner ModeToggle
default"light" or "dark"isHiddenbooleanisHidden avec default pour forcer votre documentation à utiliser uniquement le mode clair ou sombre. Par exemple :