code拡張機能リファレンス

GitBookがサポートするOpenAPI拡張機能の完全なリファレンス

拡張機能を使用して OpenAPI 仕様を強化できます。拡張機能とは、次の文字で始まるカスタムフィールドです。 x- という接頭辞です。これらの拡張機能を使うと、追加情報を加えたり、さまざまなニーズに合わせて API ドキュメントを調整したりできます。

GitBook では、OpenAPI スペックに追加できるさまざまな拡張機能を通じて、公開サイト上で API の見た目や動作を調整できます。

こちらの ガイドセクション へ進み、OpenAPI 拡張機能を使ってドキュメントを設定する方法の詳細をご覧ください。

chevron-rightx-page-title | x-displayNamehashtag

ナビゲーションとページタイトルで使用されるタグの表示名を変更します。

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: users
    x-page-title: Users
chevron-rightx-page-descriptionhashtag

ページに説明を追加します。

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: "users"
    x-page-title: "Users"
    x-page-description: "ユーザーアカウントとプロフィールを管理します。"
chevron-rightx-page-iconhashtag

ページに Font Awesome のアイコンを追加します。使用可能なアイコンを参照してください を使用して特定のユーザーに一致させることができます。演算子の詳細についてはarrow-up-right.

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: "users"
    x-page-title: "Users"
    x-page-description: "ユーザーアカウントとプロフィールを管理します。"
    x-page-icon: "user"
chevron-rightparent | x-parenthashtag

GitBook でページを整理するために、タグに階層構造を追加します。

circle-exclamation
openapi.yaml
openapi: '3.2'
info: ...
tags:
  - name: organization
  - name: admin
    parent: organization
  - name: user
    parent: organization    
chevron-rightx-hideTryItPanelhashtag

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: true
chevron-rightx-enable-proxyhashtag

GitBook の OpenAPI プロキシを経由して「Test it」リクエストをルーティングします。

ルートに追加するとすべての操作に適用されます。操作に追加するとそのエンドポイントだけに適用されます。操作はルートの値を上書きします。

詳しくは OpenAPI proxy の使用.

chevron-rightx-codeSampleshashtag

OpenAPI ブロックのカスタムコードサンプルを表示、非表示、または含めます。

フィールド

フィールド名
入力
説明

lang

string

コードサンプルの言語。値は次のいずれかである必要があります リストarrow-up-right

label

string

コードサンプルのラベル。たとえば Node または Python2.7, オプション, lang がデフォルトで使用されます

source

string

コードサンプルのソースコード

chevron-rightx-enumDescriptionshashtag

スキーマ内の各 enum 値に個別の説明を追加します。

chevron-rightx-internal | x-gitbook-ignorehashtag

API リファレンスからエンドポイントを非表示にします。

chevron-rightx-stabilityhashtag

不安定または進行中のエンドポイントにマークを付けます。

サポートされる値: experimental, alpha, beta.

chevron-rightdeprecatedhashtag

エンドポイントが非推奨かどうかをマークします。非推奨のエンドポイントは、公開サイトで非推奨の警告を表示します。

chevron-rightx-deprecated-sunsethashtag

非推奨の操作にサンセット日を追加します。

サポートされる値: ISO 8601 形式 (YYYY-MM-DD)

最終更新

役に立ちましたか?