Operationen in der Navigation verlinken
Fügen Sie erzeugte API-Seiten zu Ihrer Seitenleiste hinzu und mischen Sie sie mit gewöhnlichen Leitfadenseiten.
Erzeugte API-Seiten erscheinen nicht von selbst in der Seitenleiste. Sie fügen sie in der Navigationsdatei hinzu, genauso wie jede andere Seite.
Eine Operation verlinken
Verwenden Sie operation: mit der operationId der Spezifikation anstelle von path::
- label: Rings API
expanded: true
children:
- operation: forgeRing
- operation: getRingMordoc findet die Seite und ergänzt den Link für Sie. Wenn Sie die operationId umbenennen, meldet Ihnen der Build das, anstatt einen defekten Link zu hinterlassen.
Ein Label wählen
Das label ist optional. Ohne Label verwendet die Seitenleiste die summary der Operation aus der Spezifikation:
- operation: forgeRingUm ein kürzeres Label zu verwenden, fügen Sie eines hinzu:
- label: Forge
operation: forgeRingKurze Labels funktionieren gut unter einem klaren Gruppennamen, zum Beispiel Forge und Retrieve unter Rings API.
Eine Gruppenseite hinzufügen
Eine Gruppe kann wie jede andere Gruppe auf eine eigene Seite verlinken. Kombinieren Sie path mit children:
- label: Rings API
path: /api/rings
children:
- operation: forgeRingHier muss /api/rings eine echte Seite sein. Schreiben Sie also eine in content/en/api/rings/index.md. Ein Pfad unter dem URL-Präfix einer API, der keine Seite ist, lässt den Build scheitern. Siehe Seitennavigation.
Die Gruppe Rings of Power API in der Seitenleiste der Demo hat eine eigene Seite und eine Liste von Operationen.
Leitfadenseiten einbinden
Seiten wie Authentifizierung, Fehler und Paginierung sind gewöhnliche Markdown-Seiten. Verlinken Sie sie mit path: neben Ihren Operationen:
- label: Guides
children:
- label: Authentication
path: /guides/authenticationSchreiben Sie sie wie jede andere Seite. Siehe Seiten schreiben.
Der Leitfaden Authentication der Demo steht in der Seitenleiste neben den API-Gruppen.
Was passiert, wenn eine Operation nicht verlinkt ist?
Die Seite wird trotzdem gebaut und ist weiterhin durchsuchbar. Jeder, der die URL kennt, kann sie öffnen. Der Build gibt eine Warnung aus, die die Operationen auflistet, die nicht in der Seitenleiste stehen.
Funktioniert mit der oberen Navigation
operation: funktioniert in sidenav.yaml und in den Sidenav-Dateien der einzelnen Bereiche, die mit der oberen Navigation verwendet werden. Siehe Obere Navigation.