埋め込みのカスタマイズ

ウェルカムメッセージ、アクションなどを設定して、Docs Embed を製品やアプリに埋め込む際の体験をカスタマイズする

後に Docs Embed をあなたのウェブサイトまたはアプリに追加すると、サイドバーにアクション可能なボタンを追加したり、コンテキストに応じた質問でユーザーを促す提案や、タブなどを追加したりして、さらに体験をカスタマイズできます。

ボタンのカスタマイズ(スタンドアロン のみ)

次の場合は スタンドアロンのスクリプトタグ実装、埋め込みウィジェットを起動するボタンのラベルとアイコンをカスタマイズできます。

circle-info

このボタンのカスタマイズオプションは、次を使用する場合にのみ利用できます。 スタンドアロンのスクリプトタグ実装React または Node.js/NPM パッケージ 実装では、埋め込みを起動するための独自のボタンを作成する必要があります。

window.GitBook("configure", {
  button: {
    label: "Ask",
    icon: "assistant", // 'assistant' | 'sparkle' | 'help' | 'book'
  },
});

利用可能なアイコンオプション:

  • assistant - gitbook-assistant アシスタントのアイコン(既定)

  • sparkle - sparkle スパークルアイコン

  • help - circle-question ヘルプ/質問アイコン

  • book - book-open ブックアイコン

配色設定

デフォルトでは、埋め込みは iframe の CSS color-scheme。これにより、アプリのテーマやブラウザーの設定に自動的に一致させることができます。

モードを強制したい場合は、 colorScheme を渡してください。これは、埋め込みを初期化する際、フレーム URL を構築する際、または React コンポーネントをレンダリングする際に行います。これは configure.

アクションの追加

埋め込みにアクションを追加すると、UI 内でユーザーに追加の操作を提供できます。各アクションは、ラベル、アイコン( Font Awesomearrow-up-rightからの)と、 onClick ユーザーがアクションをクリックしたときに実行されるアクションで構成されます。追加したアクションは、タブと並んでサイドバーに表示されます。アクションは Docs Embed 自体を制御することも、好きなコードを実行することもできます。

提案の追加

Assistant タブに提案を追加できます。Assistant が読み込まれたときに、ユーザーがクリックできるプロンプトとして表示されます。

挨拶の追加

Assistant タブに表示されるウェルカムメッセージをカスタマイズします:

アシスタント名の上書き

使うもの assistantName UI に表示されるアシスタント名を上書きするため。

値は最大 32 文字まで含められます。

閉じるボタンを表示

使うもの closeButton Assistant 内に閉じるボタンを表示するため。

商標の表示/非表示

使うもの trademark Docs Embed のフッターや Assistant のブランド表示を含む、埋め込み UI 内の GitBook の商標を表示または非表示にします。

タブの設定

表示するタブを上書きします。サイトが対応している場合、すべてのタブは既定で有効です。たとえば、サイトで Assistant が有効になっていない場合は表示されません。次のように設定すると tabsを設定すると、埋め込みにはリストしたタブのみが表示されます。

最終更新

役に立ちましたか?