大量中繼資料

根據預設,中繼資料在頁面層級進行管理。 另請參閱 製作與發佈內容 以取得詳細資訊。

在某些情況下,將中繼資料整體套用至網站會很有用。 常見使用案例包含:

  • 網站的某個區段看起來和網站的其餘區段不同(例如不同的範本或不同的主題),應該會有不同的感覺。
  • 預設中繼資料,例如 og:image 應套用至網站的某些部分。
  • 如果網站的某些部分不應由自動機制編制索引,則中繼資料可用於設定 robots 中繼標籤至 noindex 代表網站的一部分。

如果要一次為許多頁面建立中繼資料,請在SharePoint或Google Drive的網站根資料夾中建立Excel活頁簿或Google Sheets活頁簿。

  • 為檔案命名 metadata 適用於Google Drive。
  • 為檔案命名 metadata.xlsx 適用於SharePoint。

活頁簿應該只有一個工作表,且至少有兩欄,如下圖所示。

標題為的欄 URL 具有應取得特定中繼資料專案的頁面URL模式。

萬用字 * (星號)可以當做前置詞或尾碼,允許在URL路徑名稱上有彈性的比對。 典型範例包括 /docs/****/docs/**.

注意: 中繼資料工作表是從上到下評估的,整個網站的中繼資料集為 ** 必須在更具體的專案之前。

針對每個中繼資料屬性,在工作表中建立欄,並使用您要指派的屬性加以命名。 典型範例包括 templatetheme,或 robots.

透過中繼資料區塊新增的頁面層級中繼資料優先於大量中繼資料。 檢視檔案 製作與發佈內容中繼資料(區塊) 以取得詳細資訊。

若要明確移除中繼資料 "" 可用作值。 這將會移除元素或將對應的屬性設定為 "" 的特定路徑。

範例:

URL          Canonical
/**          ""

以上範例將移除 <link rel="canonical"> 預設會從所有頁面,除非有特定覆寫,例如從頁面中繼資料區塊。

注意: 您需要預覽/發佈中繼資料工作表,才能檢視反映在頁面上的變更。

秘訣: 在SharePoint中,Excel的更新速度可能會很慢。 如果您沒有看到您的變更反映在預覽或發佈中,請強制重新整理(按一下進入URL列並重新整理)瀏覽器中的Excel檔案,並依預期進行預覽。

資料夾對應中繼資料

如果網站已設定foldermapping,則該資料夾內的中繼資料檔案將套用至該對應的所有頁面。 例如,如果 /templates 為對應至的資料夾

/templates/default 中的所有中繼資料 /templates/default/metadata.xlsx 將在全域中繼資料之後套用至以下頁面 /templates.

其他 Metadata

如果中繼資料由多個團隊管理,將所有中繼資料儲存在相同的中繼資料檔案中是不切實際的。 設定需要在中考慮的所有中繼資料檔案,即可支援多個中繼資料 /.helix/config.xlsx 檔案:

清單中的專案順序會指定套用資料的順序。 中繼資料的最終順序如下:

如果有 metadata 設定於 /.helix/config.xlsx

  • 頁面層級中繼資料區塊勝出
  • 資料夾對應中繼資料表勝出
  • 中繼資料表已依照設定的順序超過
  • Blueprint中繼資料

如果沒有已設定的順序:

  • 頁面層級中繼資料區塊勝出
  • 資料夾對應中繼資料表勝出
  • 全域中繼資料表(/metadata.xlsx)
  • Blueprint中繼資料

請注意,個別中繼資料屬性會被覆寫,但不會刪除。 例如,如果 /metadata.json 定義屬性 title,中的相同屬性 /metadata-2nd.json 將會覆寫值,但前提是該值不是空的。

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec