Passer au contenu principal
Les champs requis ont un badge required. Tous les autres champs sont facultatifs. Pour comprendre ce que fait chaque groupe de paramètres, consultez les pages thématiques :

Référence rapide

PropriétéTypeRequisDéfaut
themestringOuiAucun
namestringOuiAucun
colors.primarystring (hex)OuiAucun
navigationobjectOuiAucun
descriptionstringNonAucun
logostring ou objectNonAucun
faviconstring ou objectNonAucun
appearance.default"system" | "light" | "dark"Non"system"
appearance.strictbooleanNonfalse
fonts.familystringNonDéfaut du thème
icons.library"fontawesome" | "lucide" | "tabler"Non"fontawesome"
background.decoration"gradient" | "grid" | "windows"NonAucun
styling.eyebrows"section" | "breadcrumbs"Non"section"
styling.latexbooleanNonAuto-détecté
styling.codeblocks"system" | "dark" | string | objectNon"system"
thumbnails.appearance"light" | "dark"NonDéfaut du site
navbar.linksarrayNonAucun
navbar.primaryobjectNonAucun
footer.socialsobjectNonAucun
footer.linksarrayNonAucun
banner.contentstringNonAucun
banner.dismissiblebooleanNonfalse
interaction.drilldownbooleanNonDéfaut du thème
contextual.optionsarrayNonAucun
contextual.display"header" | "toc"Non"header"
redirectsarrayNonAucun
variablesobjectNonAucun
metadata.timestampbooleanNonfalse
errors.404.redirectbooleanNontrue
api.openapistring ou array ou objectNonAucun
api.asyncapistring ou array ou objectNonAucun
api.playground.display"interactive" | "simple" | "none" | "auth"Non"interactive"
api.playground.proxybooleanNontrue
api.params.expanded"all" | "closed"Non"closed"
api.url"full"NonAucun
api.examples.languagesarray of stringNonAucun
api.examples.defaults"required" | "all"Non"all"
api.examples.prefillbooleanNonfalse
api.examples.autogeneratebooleanNontrue
api.spec.downloadbooleanNonfalse
seo.indexing"navigable" | "all"Non"navigable"
seo.metatagsobjectNonAucun
search.promptstringNonAucun
integrations.*objectNonAucun

Référence complète des propriétés

theme - required

Le thème de mise en page de votre site. Type : string Options : mint, maple, palm, willow, linden, almond, aspen, sequoia, luma Voir Thèmes pour les aperçus.

name - required

Le nom de votre projet, organisation ou produit. Type : string

colors - required

Les couleurs utilisées dans votre documentation. Type : object

colors.primary

required La couleur principale. Généralement utilisée pour la mise en évidence en mode clair. Type : string — code hexadécimal correspondant à ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

colors.light

La couleur utilisée pour la mise en évidence en mode sombre. Type : string — code hexadécimal correspondant à ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

colors.dark

La couleur utilisée pour les boutons et les états de survol dans les deux modes. Type : string — code hexadécimal correspondant à ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$
La structure de navigation de votre contenu. Type : object Voir Navigation pour la documentation complète. Éléments de navigation globaux qui apparaissent sur toutes les pages et locales. Type : object
navigation.global.tabs
Onglets de navigation de niveau supérieur. Type : array of object — chacun avec : tab (string, requis), icon (string), iconType (string), hidden (boolean), href (string uri, requis)
navigation.global.anchors
Liens d’ancrage de la barre latérale. Type : array of object — chacun avec : anchor (string, requis), icon (string), iconType (string), color.light (string hex), color.dark (string hex), hidden (boolean), href (string uri, requis)
navigation.global.dropdowns
Menus déroulants. Type : array of object — chacun avec : dropdown (string, requis), icon (string), iconType (string), hidden (boolean), href (string uri, requis)
navigation.global.languages
Sélecteur de langue dans la navigation globale. Type : array of object — chacun avec : language (string, requis), default (boolean), hidden (boolean), href (string uri, requis) Codes de langue pris en charge : ar, ca, cn, cs, de, en, es, fr, he, hi, hu, id, it, ja, jp, ko, lv, nl, no, pl, pt, pt-BR, ro, ru, sv, tr, ua, uz, vi, zh, zh-Hans, zh-Hant
navigation.global.versions
Sélecteur de versions dans la navigation globale. Type : array of object — chacun avec : version (string, requis, longueur min 1), default (boolean), hidden (boolean), href (string uri, requis)
navigation.global.products
Sélecteur de produits dans la navigation globale. Type : array of object — chacun avec : product (string, requis), description (string), icon (string), iconType (string) Sélecteur de langue pour les sites multilingues. Chaque entrée peut inclure des remplacements banner, footer et navbar spécifiques à la langue. Type : array of object — chacun avec : language (string, requis), default (boolean), hidden (boolean), banner (object), footer (object), navbar (object) Codes de langue pris en charge : ar, ca, cn, cs, de, en, es, fr, he, hi, id, it, ja, jp, ko, lv, nl, no, pl, pt, pt-BR, ro, ru, sv, tr, uk, uz, vi, zh, zh-Hans, zh-Hant Sélecteur de versions pour les sites multi-versions. Type : array of object — chacun avec : default (boolean), tag (string) Onglets de navigation de niveau supérieur. Type : array of object — voir navigation.global.tabs pour la structure. Liens d’ancrage de la barre latérale. Type : array of object — voir navigation.global.anchors pour la structure. Menus déroulants. Type : array of object — voir navigation.global.dropdowns pour la structure. Sélecteur de produits. Type : array of object — voir navigation.global.products pour la structure. Groupes pour organiser le contenu en sections étiquetées. Type : array of object Pages individuelles de votre documentation. Type : array of string ou object

description

Description du site pour le SEO et l’indexation par l’IA. Type : string
Logo du site. Fournissez une chaîne de chemin ou des objets light et dark distincts. Type : string ou object

logo.light

required (lors de l’utilisation de la forme objet) Chemin vers le logo pour le mode clair. Exemple : /logo/light.svg. Type : string

logo.dark

required (lors de l’utilisation de la forme objet) Chemin vers le logo pour le mode sombre. Exemple : /logo/dark.svg. Type : string

logo.href

URL vers laquelle rediriger lors d’un clic sur le logo. Type : string (uri)

favicon

Favicon du site. Redimensionné automatiquement. Fournissez une chaîne de chemin ou des objets light et dark distincts. Type : string ou object

favicon.light

required (lors de l’utilisation de la forme objet) Chemin vers le favicon pour le mode clair. Exemple : /favicon.png. Type : string

favicon.dark

required (lors de l’utilisation de la forme objet) Chemin vers le favicon pour le mode sombre. Exemple : /favicon-dark.png. Type : string

appearance

Paramètres du mode clair/sombre. Type : object

appearance.default

Mode de couleur par défaut. Type : "system" | "light" | "dark" Défaut : "system"

appearance.strict

Lorsque true, masque l’interrupteur du mode clair/sombre. Type : boolean Défaut : false

fonts

Polices personnalisées. Prend en charge Google Fonts et les polices auto-hébergées. Type : object

fonts.family

required (lors de l’utilisation de fonts) Nom de la famille de polices. Les noms de familles Google Fonts se chargent automatiquement. Type : string

fonts.weight

Graisse de la police. Les polices variables prennent en charge les valeurs fractionnaires comme 550. Type : number

fonts.source

URL vers une police hébergée ou chemin vers un fichier de police local. Non nécessaire pour les Google Fonts. Type : string (uri)

fonts.format

Format du fichier de police. Requis lors de l’utilisation de fonts.source. Type : "woff" | "woff2"

fonts.heading

Remplace les paramètres de police pour les titres. Accepte les mêmes champs family, weight, source et format. Type : object

fonts.body

Remplace les paramètres de police pour le corps du texte. Accepte les mêmes champs family, weight, source et format. Type : object

icons

Paramètres de la bibliothèque d’icônes. Type : object

icons.library

required Bibliothèque d’icônes à utiliser dans toute votre documentation. Tous les noms d’icônes de vos docs doivent provenir de la bibliothèque sélectionnée. Type : "fontawesome" | "lucide" | "tabler" Défaut : "fontawesome"

background

Paramètres d’image d’arrière-plan, de décoration et de couleur. Type : object

background.decoration

Motif d’arrière-plan décoratif. Type : "gradient" | "grid" | "windows"

background.color

Couleurs d’arrière-plan personnalisées. Type : object
background.color.light
Couleur d’arrière-plan pour le mode clair. Type : string — code hexadécimal correspondant à ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$
background.color.dark
Couleur d’arrière-plan pour le mode sombre. Type : string — code hexadécimal correspondant à ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

background.image

Image d’arrière-plan. Fournissez une chaîne de chemin ou des objets light et dark distincts. Type : string ou object
background.image.light
required (lors de l’utilisation de la forme objet) Chemin de l’image d’arrière-plan pour le mode clair. Type : string
background.image.dark
required (lors de l’utilisation de la forme objet) Chemin de l’image d’arrière-plan pour le mode sombre. Type : string

styling

Contrôles de style visuel. Type : object

styling.eyebrows

Style de l’eyebrow de la page affiché en haut de la page. Type : "section" | "breadcrumbs" Défaut : "section"

styling.latex

Indique s’il faut charger les feuilles de style LaTeX. Par défaut, Mintlify détecte automatiquement l’utilisation de LaTeX. Type : boolean

styling.codeblocks

Configuration du thème des blocs de code. Type : "system" | "dark" | string (nom de thème Shiki) | object Défaut : "system" Lorsqu’il s’agit d’un objet :
styling.codeblocks.theme
Un nom de thème Shiki unique pour les deux modes, ou un objet avec les noms de thèmes Shiki light et dark. Type : string ou object
styling.codeblocks.languages
Configuration personnalisée des langages. Type : object
styling.codeblocks.languages.custom
Chemins vers des fichiers JSON décrivant des langages Shiki personnalisés au format de grammaire TextMate. Type : array of string

thumbnails

Personnalisation des vignettes pour les réseaux sociaux. Type : object

thumbnails.appearance

Thème visuel pour les vignettes. Type : "light" | "dark" Défaut : Jeu de couleurs du site

thumbnails.background

Image d’arrière-plan pour les vignettes. Peut être un chemin relatif ou une URL absolue. Type : string

thumbnails.fonts

Configuration des polices pour les vignettes. Type : object
thumbnails.fonts.family
required (lors de l’utilisation de thumbnails.fonts) Nom de la famille de polices. Prend uniquement en charge Google Fonts. Type : string
Configuration de la barre de navigation supérieure. Type : object Liens affichés dans la barre de navigation. Type : array of object — chacun avec :
ChampTypeRequisDescription
type"github" | "discord"NonType de lien. Omettre pour un lien standard.
labelstringConditionnelRequis lorsque type est omis.
hrefstring (uri)OuiDestination du lien.
iconstringNonNom d’icône, URL, chemin ou SVG.
iconTypestringNonStyle d’icône Font Awesome uniquement.
Bouton d’appel à l’action principal dans la barre de navigation. Type : object
ChampTypeRequisDescription
type"button" | "github" | "discord"OuiStyle du bouton.
labelstringConditionnelRequis lorsque type est "button".
hrefstring (uri)OuiDestination du bouton.

Contenu du pied de page et liens sociaux. Type : object Profils de réseaux sociaux. Chaque clé est un nom de plateforme, chaque valeur est l’URL de votre profil. Type : object 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 Colonnes de liens dans le pied de page. Type : array of object — chacun avec : header (string), items (array of { label: string, href: string }, requis)
Bannière globale affichée en haut de chaque page. Type : object required (lors de l’utilisation de banner) Texte de la bannière. Prend en charge le formatage MDX de base, y compris les liens, le gras et l’italique. Les composants personnalisés ne sont pas pris en charge. Type : string Indique s’il faut afficher un bouton de fermeture. Type : boolean Défaut : false

interaction

Paramètres d’interaction de navigation. Type : object

interaction.drilldown

Contrôle la navigation automatique lorsqu’un utilisateur clique sur un groupe de navigation. Définissez sur true pour naviguer vers la première page lorsqu’un utilisateur clique sur un groupe, false pour uniquement développer/réduire le groupe sans naviguer. Type : boolean Défaut : Défaut du thème

contextual

Menu contextuel pour les actions de page et les intégrations d’outils IA. Type : object

contextual.options

required Actions disponibles dans le menu contextuel. Le premier élément est l’action par défaut. Type : array of "assistant" | "copy" | "view" | "chatgpt" | "claude" | "perplexity" | "grok" | "aistudio" | "mcp" | "add-mcp" | "cursor" | "vscode" | object Champs de l’objet option personnalisée :
ChampTypeRequisDescription
titlestringOuiTitre affiché.
descriptionstringOuiTexte descriptif.
iconstringNonNom d’icône, URL, chemin ou SVG.
hrefstring ou objectOuiDestination du lien. Prend en charge les substitutions $page, $path, $mcp.

contextual.display

Où afficher le menu contextuel. Type : "header" | "toc" Défaut : "header"
Le menu contextuel est uniquement disponible sur les déploiements de prévisualisation et de production.

redirects

Redirections pour les pages déplacées, renommées ou supprimées. Type : array of object — chacun avec :
ChampTypeRequisDescription
sourcestringOuiChemin source. Exemple : /old-page
destinationstringOuiChemin de destination. Exemple : /new-page
permanentbooleanNontrue pour 308, false pour 307. Défaut : true.

variables

Variables de contenu globales remplacées au moment de la compilation en utilisant la syntaxe {{variableName}}. Type : object — paires clé-valeur où les clés sont des noms de variables (alphanumériques, tirets, points) et les valeurs sont des chaînes de remplacement.

metadata

Paramètres globaux de métadonnées de page. Type : object

metadata.timestamp

Affiche une date de dernière modification sur toutes les pages. Type : boolean Défaut : false

errors

Paramètres de la page d’erreur. Type : object

errors.404

Paramètres pour la page d’erreur 404 « Page non trouvée ». Type : object
errors.404.redirect
Indique s’il faut rediriger automatiquement vers la page d’accueil lorsqu’une page n’est pas trouvée. Type : boolean Défaut : true
errors.404.title
Titre personnalisé pour la page 404. Type : string
errors.404.description
Description personnalisée pour la page 404. Prend en charge le formatage MDX, y compris les liens, le gras, l’italique et les composants personnalisés. Type : string

api

Paramètres de documentation et de playground d’API. Type : object

api.openapi

Fichiers de spécification OpenAPI. Type : string | array of string | object avec source (string) et directory (string)

api.asyncapi

Fichiers de spécification AsyncAPI. Type : string | array of string | object avec source (string) et directory (string)

api.playground

Paramètres du playground interactif. Type : object
api.playground.display
Mode d’affichage du playground. Type : "interactive" | "simple" | "none" | "auth" Défaut : "interactive"
api.playground.proxy
Indique s’il faut router les requêtes d’API via un proxy. Type : boolean Défaut : true

api.params

Paramètres d’affichage des paramètres d’API. Type : object
api.params.expanded
Indique s’il faut développer tous les paramètres par défaut. Type : "all" | "closed" Défaut : "closed"

api.url

Mode d’affichage de l’URL de base. Type : "full" Défaut : Affiché uniquement lorsqu’il existe plusieurs URL de base.

api.examples

Paramètres des exemples de code. Type : object
api.examples.languages
Langages pour les extraits de code générés automatiquement. Voir langages pris en charge. Type : array of string
api.examples.defaults
Indique s’il faut inclure les paramètres facultatifs dans les exemples. Type : "required" | "all" Défaut : "all"
api.examples.prefill
Indique s’il faut préremplir les champs du playground avec les valeurs d’exemple de la spec. Type : boolean Défaut : false
api.examples.autogenerate
Indique s’il faut générer des exemples de code à partir des spécifications d’API. Type : boolean Défaut : true

api.spec

Paramètres d’affichage de la spécification OpenAPI. Type : object
api.spec.download
Indique s’il faut afficher un bouton de téléchargement pour la spécification OpenAPI sur les pages de référence d’API. Type : boolean Défaut : false

api.mdx

Paramètres pour les pages d’API construites à partir de fichiers MDX. Type : object
api.mdx.auth
Configuration d’authentification pour les requêtes d’API basées sur MDX. Type : object
api.mdx.auth.method
Méthode d’authentification. Type : "bearer" | "basic" | "key" | "cobo"
api.mdx.auth.name
Nom du paramètre d’authentification. Type : string
api.mdx.server
URL de base ajoutée en préfixe aux chemins relatifs dans le frontmatter api au niveau de la page. Non utilisée lorsque le frontmatter contient une URL complète. Type : string ou array

seo

Paramètres d’optimisation pour les moteurs de recherche. Type : object

seo.indexing

Quelles pages les moteurs de recherche doivent indexer. Type : "navigable" | "all" Défaut : "navigable"

seo.metatags

Balises meta personnalisées ajoutées à chaque page. Paires clé-valeur. Type : object
Paramètres de la barre de recherche. Type : object

search.prompt

Texte d’espace réservé dans la barre de recherche. Type : string

integrations

Intégrations tierces. Type : object
PropriétéTypeChamp requisDescription
integrations.adobe.launchUrlstring (uri)OuiURL de lancement Adobe Analytics.
integrations.amplitude.apiKeystringOuiClé d’API Amplitude.
integrations.clarity.projectIdstringOuiIdentifiant de projet Microsoft Clarity.
integrations.clearbit.publicApiKeystringOuiClé d’API publique Clearbit.
integrations.fathom.siteIdstringOuiIdentifiant de site Fathom.
integrations.frontchat.snippetIdstring (min 6)OuiIdentifiant de snippet Front chat.
integrations.ga4.measurementIdstring (doit commencer par G)OuiIdentifiant de mesure Google Analytics 4.
integrations.gtm.tagIdstring (doit commencer par G)OuiIdentifiant de conteneur Google Tag Manager.
integrations.heap.appIdstringOuiIdentifiant d’application Heap.
integrations.hightouch.writeKeystringOuiClé d’écriture Hightouch.
integrations.hightouch.apiHoststringNonHôte d’API Hightouch.
integrations.hotjar.hjidstringOuiIdentifiant de site Hotjar.
integrations.hotjar.hjsvstringOuiVersion du script Hotjar.
integrations.intercom.appIdstring (min 6)OuiIdentifiant d’application Intercom.
integrations.logrocket.appIdstringOuiIdentifiant d’application LogRocket.
integrations.mixpanel.projectTokenstringOuiToken de projet Mixpanel.
integrations.pirsch.idstringOuiIdentifiant de site Pirsch.
integrations.plausible.domainstringOuiDomaine Plausible.
integrations.plausible.serverstringNonServeur Plausible (auto-hébergé uniquement).
integrations.posthog.apiKeystring (doit commencer par phc_)OuiClé d’API PostHog.
integrations.posthog.apiHoststring (uri)NonHôte d’API PostHog (auto-hébergé uniquement).
integrations.posthog.sessionRecordingbooleanNonActiver l’enregistrement de session. Défaut : false.
integrations.segment.keystringOuiClé d’écriture Segment.
integrations.telemetry.enabledbooleanNonActiver la télémétrie Mintlify. Lorsque false, les fonctionnalités de feedback sont également désactivées.
integrations.cookies.keystringNonNom de la clé du cookie.
integrations.cookies.valuestringNonValeur du cookie.