拡張機能リファレンス
GitBookがサポートするOpenAPI拡張機能の完全なリファレンス
拡張機能(拡張)を使って OpenAPI 仕様を強化できます。拡張は次で始まるカスタムフィールドです: x- プレフィックス。これらの拡張により、追加情報を加えたり、さまざまなニーズに合わせて API ドキュメントをカスタマイズしたりできます。
GitBook では、OpenAPI 仕様に追加できるさまざまな拡張を通じて、公開サイト上での API の見た目や動作を調整できます。
当社の ガイドセクション で、ドキュメントを構成するために OpenAPI 拡張を使用する方法の詳細を確認してください。
x-page-title | x-displayName
ナビゲーションとページタイトルで使用されるタグの表示名を変更します。
openapi.yaml
openapi: '3.0'
info: ...
tags:
- name: users
x-page-title: Usersx-page-description
ページに説明を追加します。
openapi.yaml
openapi: '3.0'
info: ...
tags:
- name: "users"
x-page-title: "Users"
x-page-description: "Manage user accounts and profiles."x-page-icon
ページに Font Awesome アイコンを追加します。利用可能なアイコンは こちら.
openapi.yaml
openapi: '3.0'
info: ...
tags:
- name: "users"
x-page-title: "Users"
x-page-description: "Manage user accounts and profiles."
x-page-icon: "user"parent | x-parent
タグに階層を追加して GitBook 内でページを整理します。
parent は OpenAPI 3.2+ の公式プロパティ名です。OpenAPI 3.2 未満のバージョン(3.0.x、3.1.x)を使用している場合は、 x-parent を代わりに使用してください。
openapi.yaml
openapi: '3.2'
info: ...
tags:
- name: organization
- name: admin
parent: organization
- name: user
parent: organization x-hideTryItPanel
OpenAPI ブロックの「Test it」ボタンを表示または非表示にします。
openapi.yaml
openapi: '3.0'
info: ...
tags: [...]
paths:
/example:
get:
summary: Example summary
description: Example description
operationId: examplePath
responses: [...]
parameters: [...]
x-hideTryItPanel: truex-enable-proxy
「Test it」リクエストを GitBook の OpenAPI プロキシ経由でルーティングします。
ルートに追加するとすべての operation に適用されます。特定のエンドポイントに対して適用するには operation に追加してください。operation はルートの値をオーバーライドします。
詳しくは OpenAPI プロキシの使用.
最終更新
役に立ちましたか?