top of page

KNOWLEDGE

Breadcrumbを60記事へ手入力しない――Primary Cluster→Pillarから一括生成した方法

​著者:可児波起

​確認日:

2026年9月25日

​更新日:

2026年9月25日

ANSWER

​【結論】

「海辺の部屋|デジタルと波の音」のKnowledge基盤では、60記事それぞれへBreadcrumbを手入力せず、CMSへRICH_TEXT型のbreadcrumbフィールドを追加し、Knowledge GraphのPrimary Membershipを基準に一括生成しました。処理ではKnowledgeClusterMembersからmembershipTypeがPRIMARYのClusterを取得し、そのparentPillarをたどって、「Knowledge > Pillar > Cluster」という各階層リンク付きのナビを60件分生成しています。API結果はprepared 60、skipped 0、success 60、failure 0でした。その後、Wix Editorでは動的ページ上の1要素をKnowledge Datasetのbreadcrumbへ接続し、可児 波起が「できた」と確認しました。本Knowledgeでは、分類データを表示ナビへ再利用し、人間が60記事を個別編集しなかった実装を整理します。

Explanation

【詳しく解説】



60記事へBreadcrumbを一つずつ書く方法は採用しなかった


Knowledgeの動的ページに、読者が現在地をたどれるBreadcrumbを追加することになりました。


対象は既存60記事です。

記事ごとに「Knowledge > Pillar > Cluster」を手入力するのではなく、すでにKnowledge Graphに保存されている分類情報を使って、一括生成する方式を採用しました。



まずKnowledgeコレクションへ専用フィールドを追加した


Knowledgeコレクションには、新しくbreadcrumbフィールドを追加しました。


  • key:breadcrumb
  • displayName:Breadcrumb|記事上部ナビ
  • type:RICH_TEXT


Breadcrumbをページデザイン側へ直接書き込むのではなく、各Knowledgeが持つCMSデータとして保存する設計です。



基準にしたのは、記事タイトルではなくPrimary Membership


Breadcrumb生成では、KnowledgeClusterMembersを読み、対象記事のmembershipTypeがPRIMARYのMembershipを探しました。


そこからPrimary Clusterを特定し、そのClusterのparentPillarを取得しています。

つまり、表示する現在地を別の一覧表から手作業で決めるのではなく、Knowledge Graphですでに「この記事の主所属」として確定している分類を再利用しました。



表示順は「Knowledge > Pillar > Cluster」


生成されたBreadcrumbの形式は、Knowledge > Pillar > Clusterです。


Knowledgeトップ、Pillar、Primary Clusterの各階層へリンクを設定しました。

内部ではPrimary ClusterからparentPillarをたどって情報を取得しますが、画面上では読者が上位から下位へ理解しやすい順に並べています。



60件を一括生成し、スキップも失敗も0だった


API返却では、totalKnowledge 60、prepared 60、skipped 0。Bulk Actionはsuccess 60、failure 0でした。


この結果から、少なくとも実行時点の60記事について、Breadcrumb用データの生成と保存処理は全件成功したことを確認できます。

ただし、この数字は公開ページ60枚をブラウザで一つずつ開いて表示確認した結果ではありません。



Editor側で触ったのは、動的ページの1要素だった


CMS側で60記事分を生成した後、Wix Editorでは既存Knowledge Datasetから「Breadcrumb|記事上部ナビ」へ表示要素を接続する手順を案内しました。


可児 波起はこの接続作業を行い、その後「できた」と報告しています。

つまり、CMS/API側の大量データ処理はAIが担当し、Editor上の視覚的な接続操作は人間が一度行う、という役割分担になりました。



分類データを、分類のためだけに閉じ込めなかった


Primary ClusterやPillarは、記事を整理するための内部データとして作られていました。


今回の実装では、その分類情報を読者向けのナビゲーションへ再利用しています。

同じ情報を「分類用」と「表示用」で二重管理しなかった点が、この実装の中心です。



ただし、Primary Clusterを変えたら再生成が必要になる


このBreadcrumbは、生成時点のPrimary Membershipを元に保存されたRich Textです。


そのため、将来ある記事のPrimary Clusterを変更した場合、Breadcrumbが自動的に新分類へ追従する仕組みまで、この作業記録では確認されていません。

分類変更時にBreadcrumbを再生成する運用が守られるかは、採掘時点の未確認事項として残っています。



既存Knowledgeとの違い


既存Knowledge「Wixの動的ページで記事タイトルを変えてもURLを変えない方法」は、タイトルとURLを分離するためのurlKey設計を扱います。


本記事は、動的ページ上の現在地ナビをどう作るかが問いです。

どちらも、表示要素を人間がページごとに直すのではなく、CMS上の安定した構造データからページを組み立てる点で共通しています。



再利用するなら、「表示したい情報がすでにGraphにないか」を先に見る


大量ページへ同じ種類のナビを追加するとき、この実例から再利用できる考え方は次の順番です。


  1. 正本を決める:現在地の根拠となる分類データを一つにする。
  2. 表示専用フィールドを用意する:動的ページが接続できる形へ変換する。
  3. 一括生成する:既存記事数が多くても同じルールで処理する。
  4. Editor操作は一度にする:動的ページの1要素をCMSへ接続する。
  5. 分類変更時の再生成を設計する:Graph更新と表示データ更新を分離しない。



このKnowledgeで確認できないこと


作成後に公開サイトの全60記事を再クロールし、各Breadcrumb表示を個別確認した記録はありません。


また、Primary Cluster変更時にBreadcrumbを自動再生成するイベント駆動の仕組みも、この時点では確認されていません。

確認できるのは、Primary Membership→Primary Cluster→parentPillarの分類データから60記事分のBreadcrumbを生成し、API処理が60/60成功し、Wix EditorでDataset接続後に可児 波起が「できた」と報告したことです。



このKnowledgeの関連知識


CMS自動運用の全体設計を見る: ChatGPTとWixでCMS運用を自動化する設計

Breadcrumb一括生成は、CMSの構造データをAPIで読み、表示用データへ変換する具体例として位置づけられます。


動的ページのURL設計と合わせて見る: Wixの動的ページで記事タイトルを変えてもURLを変えない方法

動的ページのURLとBreadcrumbを別々に手入力せず、安定したCMSデータから組み立てる情報設計として接続します。


Breadcrumbを含むGraph全体を完了条件にする: 「文章を書いた」でKnowledgeを完成扱いしない――CMS登録+Graph統合までを1本の完了条件にした

Breadcrumb一括生成という一工程から、Membership・Relation・Index・Statsまでを含むKnowledge完成条件全体へ進みます。


現在地: WEB & CMS → 情報資産・サイト構造設計

Knowledgeトップを見る

EVIDENCE

【根拠・検証】


以下は、「海辺の部屋|デジタルと波の音」のKnowledge基盤へBreadcrumbを追加した実作業記録から確認できる内容です。



Breadcrumbフィールドの新設


Knowledgeコレクションへ、keyがbreadcrumb、表示名が「Breadcrumb|記事上部ナビ」、typeがRICH_TEXTのフィールドを作成しました。



生成元となったGraph情報


KnowledgeClusterMembersからmembershipTypeがPRIMARYのMembershipを取得し、Primary ClusterとそのparentPillarをたどってBreadcrumbを生成しました。



表示形式


Breadcrumbは「Knowledge > Pillar > Cluster」の順で、各階層へリンクする形式です。



一括生成結果


totalKnowledge 60、prepared 60、skipped 0、Bulk Actionはsuccess 60、failure 0でした。



Editor接続の確認


Wix Editorで既存Knowledge Datasetからbreadcrumbフィールドへ表示要素を接続した後、可児 波起は「できた」と報告しました。



確認できないこと


公開サイト全60ページの個別表示確認と、Primary Cluster変更時のBreadcrumb自動再生成は確認できていません。

SOURCES

【情報源】

PRIMARY SOURCE
「海辺の部屋|デジタルと波の音」のKnowledge基盤改修記録。Breadcrumb用RICH_TEXTフィールドの作成、Primary Membershipからの一括生成ロジック、60/60成功、可児 波起によるWix Editor接続完了報告を確認しています。


このKnowledgeでは、公開サイト全60ページを再クロールしたとは扱っていません。Primary Cluster変更時の自動追従も未確認です。

Author

【著者】

可児 波起

​マーケティングデザイナー / DXコンサルタント / 音楽家

次に読む

CMS自動運用の全体設計を見る

ChatGPTとWixでCMS運用を自動化する設計

分類データを読み、表示用データへ変換し、一括保存する処理をCMS運用全体の中へ位置づけます。


動的ページのURL設計と合わせて見る

Wixの動的ページで記事タイトルを変えてもURLを変えない方法

BreadcrumbとURLを、ページごとの手入力ではなくCMS構造から安定して管理する考え方を比較できます。


Breadcrumbを含むGraph全体を完了条件にする

「文章を書いた」でKnowledgeを完成扱いしない――CMS登録+Graph統合までを1本の完了条件にした

Knowledgeを記事単体ではなく、Graphへ正しく組み込まれた状態で完成とする運用です。


このテーマをもっと見る

情報資産・サイト構造設計

Blog・Knowledge・Sources・著者・URLなどを、再利用しやすいWeb情報資産として構造化するTopic Clusterです。

上位カテゴリ

WebとCMS実務(WEB & CMS)

Knowledge一覧

Knowledgeトップへ戻る

bottom of page