docs.json
contrôle la structure et la hiérarchie de l’information de votre documentation.
Avec une configuration de navigation adéquate, vous pouvez organiser votre contenu pour que les utilisateurs trouvent exactement ce qu’ils recherchent.
Pages

navigation
, pages
est un tableau dans lequel chaque entrée doit référencer le chemin d’accès à un fichier de page.
Groupes

navigation
, groups
est un tableau où chaque entrée est un objet qui doit comporter un champ group
et un champ pages
. Les champs icon
, tag
et expanded
sont facultatifs.
État développé par défaut
expanded: true
sur un groupe pour qu’il soit développé par défaut dans la barre latérale de navigation. Cela est utile pour mettre en avant les sections importantes ou améliorer la découvrabilité des contenus clés.
Onglets

navigation
, tabs
est un tableau dont chaque entrée est un objet qui doit inclure un champ tab
et peut contenir d’autres champs de navigation, comme des groupes, des pages, des icônes ou des liens vers des pages externes.
navigation
, menu
est un tableau où chaque entrée est un objet qui requiert un champ item
et peut contenir d’autres champs de navigation tels que des groupes, des pages, des icônes ou des liens vers des pages externes.
Ancres

navigation
, anchors
est un tableau où chaque entrée est un objet qui nécessite un champ anchor
et peut contenir d’autres champs de navigation tels que des groupes, des pages, des icônes ou des liens vers des pages externes.
global
. Les ancres dans un objet global
doivent avoir un champ href
et ne peuvent pas pointer vers un chemin relatif.
Les ancres globales sont particulièrement utiles pour créer des liens vers des ressources qui ne font pas partie de votre documentation, mais qui devraient rester facilement accessibles à vos utilisateurs, comme un blog ou un portail d’assistance.
Menus déroulants

navigation
, dropdowns
est un tableau où chaque entrée est un objet qui requiert un champ dropdown
et peut contenir d’autres champs de navigation tels que des groupes, des pages, des icônes ou des liens vers des pages externes.
OpenAPI
Versions

navigation
, versions
est un tableau où chaque entrée est un objet qui requiert un champ version
et peut contenir n’importe quels autres champs de navigation.
Langues

navigation
, languages
est un tableau où chaque entrée est un objet qui nécessite un champ language
et peut contenir n’importe quels autres champs de navigation.
Nous prenons actuellement en charge les langues suivantes pour la localisation :

Arabe (ar)

Chinois (cn)

Chinois (zh-Hant)

Anglais (en)

Français (fr)

Allemand (de)

Indonésien (id)

Italien (it)

Japonais (jp)

Coréen (ko)

Portugais (pt-BR)

Russe (ru)

Espagnol (es)

Turc (tr)
Imbrication
styling
dans votre docs.json
.
Configuration des interactions
interaction
dans votre docs.json
.
Lorsqu’un utilisateur déplie un groupe de navigation, certains thèmes ouvrent automatiquement la première page du groupe. Vous pouvez remplacer le comportement par défaut d’un thème à l’aide de l’option drilldown
:
- Définissez sur
true
pour forcer la navigation automatique vers la première page lorsqu’un groupe de navigation est sélectionné. - Définissez sur
false
pour empêcher la navigation et uniquement déplier ou replier le groupe lorsqu’il est sélectionné. - Laissez non défini pour utiliser le comportement par défaut du thème.