再利用可能なコンテンツ
セクション全体で使える再利用可能なコンテンツブロックを作成し、インスタンスを変更するとすべて一括で更新されます
再利用可能コンテンツを使うと、複数のページやセクション間でコンテンツを同期できるため、ブロックのすべてのインスタンスを同時に編集できます。

基礎
再利用可能コンテンツは他のコンテンツとまったく同じように機能します。変更リクエストを通じて変更したり、レビュー ワークフローに含めたりでき、公開済みのどのサイトでも正しくレンダリングされます。
再利用可能コンテンツは複数のセクションから参照できますが、所属するのは1つの 親セクション.
「親セクション」の概念
親セクションとは、その再利用可能コンテンツを所有するセクションのことです。コンテンツを編集できるのはその場所だけです。
再利用可能コンテンツへの更新はすべてのインスタンスに即座に反映されますが、すべての変更は親セクションから始まる必要があります。直接編集する場合でも、変更リクエストを通す場合でも同様です。
セクションは編集ワークフローとセキュリティの両方をサポートします。GitBook は権限ベースの編集を強制するため、再利用可能コンテンツを変更できるのは親セクションのみです。これにより、組織全体でコンテンツが再利用されている場合でも、編集権限が尊重されます。
既知の制限
統合
インテグレーションによって提供されるブロックは、再利用可能コンテンツではサポートされていません。これは GitBook のインテグレーションがセクションごとにインストールされ、アクセスを制限することでサードパーティ製インテグレーションに付与した権限のみが有効になるためです。セクションをまたいで再利用可能コンテンツを参照すると、このセキュリティ境界が崩れてしまいます。
検索
現在、再利用可能コンテンツは親セクション内の検索結果にのみ表示されます。再利用可能コンテンツが参照されているあらゆる場所の検索結果に表示されるよう、この制限の解消に積極的に取り組んでいます。
アプリ内で
再利用可能コンテンツを作成
再利用可能コンテンツを作成するには、1つ以上のブロックを選択し、次に 操作メニュー 、次を選択します 変換を選択し、 再利用可能コンテンツ。また、後で見つけやすく再利用しやすいように、ブロックに名前を付けることもできます。
あるいは、1つ以上のブロックを選択してから Cmd + C を押すと、再利用可能コンテンツを作成するかどうかを尋ねるプロンプトが開きます。
再利用可能コンテンツを挿入
他のブロックと同じように再利用可能コンテンツを挿入できます。空行で / 空行で 挿入パレット。または、任意のブロックや空行の + をクリックすることもできます。
ページサイドバーの再利用可能コンテンツパネルには、現在のセクションで以前に作成したコンテンツブロックが一覧表示されます。
現在のセクションまたは別のセクションから再利用可能コンテンツを挿入するには、以下にアクセスできます:
から再利用可能コンテンツ ピッカーを開きます 挿入パレット または
+メニューを開きます。上部のセクション セレクターを使って、元のセクションを選択します。
名前で再利用可能ブロックを検索し、選択して挿入します。
別のセクションからコンテンツを挿入しても、所有権は移りません。再利用可能コンテンツを編集できるのは親セクションのみです。その親セクションからの更新は、すべてのインスタンスに引き続き同期されます。
再利用可能コンテンツを編集
再利用可能コンテンツは他のコンテンツと同じです。ライブ編集が有効なら任意のインスタンスを直接編集でき、そうでなければ変更リクエストを通じて編集できます。行った変更は、コンテンツが使用されているすべての場所に同期されます。
変更リクエスト内で変更している場合、その変更リクエストがマージされると、コンテンツは他のすべてのインスタンスに同期されます。
再利用可能コンテンツを切り離す
を開いて 操作メニュー を選択することで 切り離す。切り離すと、コンテンツは通常のブロックに戻ります。
一度切り離すと、そのブロックに加えた変更は他のインスタンスに反映されなくなり、他のインスタンスで行った変更も切り離されたブロックには反映されません。再利用可能コンテンツの他のすべてのインスタンスは引き続き同期されたままです。
再利用可能コンテンツを削除
必要であれば、セクションから再利用可能コンテンツを完全に削除できます。ページの目次で再利用可能コンテンツを見つけ、次に 操作メニュー を開き、削除したいコンテンツの横にある 削除.
再利用可能コンテンツを削除すると 使用されているすべてのページから削除されます。この操作は元に戻せません。
GitHub & GitLab との同期
GitHub & GitLab への同期では、再利用可能コンテンツは完全にサポートされています。再利用可能コンテンツは専用の には フォルダに書き出され、各コンテンツは個別の Markdown ファイルになります。
その後、コンテンツは には ディレクティブ
例
GitHub 側で書く場合は、include へのパスが参照を含むファイルからの相対パスであることを確認してください(リポジトリのルートではありません)。
最終更新
役に立ちましたか?