您可以從頁面或Blueprint設定建立即時副本,以在您的網站上重複使用該內容。 管理繼承和同步,您可以控制內容的變更的傳播方式。
Blueprint設定會識別您要當作一或多個即時副本頁面來源的現有網站。
Blueprint設定可讓您將內容變更推送至即時副本。 另請參閱 即時副本 — 來源、Blueprint和Blueprint設定.
建立Blueprint設定時,您可以選取定義Blueprint內部結構的範本。 預設Blueprint範本假設來源網站具有下列特性:
不同的結構需要不同的Blueprint範本。
建立Blueprint設定後,您可以設定以下屬性:
使用您的Blueprint設定時,您可以將其與轉出設定建立關聯,以決定來源/Blueprint的即時副本同步的方式。 另請參閱 指定要使用的轉出設定.
Blueprint設定會視為不可變資料,因此在執行階段不可編輯。 因此,任何設定變更都必須使用CI/CD管道透過Git部署。
如需詳細資訊,請參閱文章 Adobe Experience Manager (AEM) as a Cloud Service重大變更.
下列步驟僅供管理員在本機開發執行個體上用於測試和開發目的。 這些選項在任何AEMaaCS雲端例項中均無法使用。
若要建立Blueprint設定:
導覽 至 工具 功能表,然後選取 網站 功能表。
選取 藍圖 以開啟 Blueprint設定 主控台:
選擇 建立。
選取Blueprint範本,然後 下一個 以繼續。
選取要用作Blueprint的來源頁面;然後 下一個 以繼續。
定義:
建立 將根據您的規格建立Blueprint組態。
您可以編輯或刪除現有的Blueprint設定:
導覽 至 工具 功能表,然後選取 網站 功能表。
選取 藍圖 以開啟 Blueprint設定 主控台:
選取所需的Blueprint設定 — 工具列中會顯示適當的動作:
建立即時副本有數種方式。
您可以建立任何頁面或分支的即時副本。 建立即時副本時,您可以指定用於同步內容的轉出設定:
您可以建立任何頁面的即時副本:
唯一的差異在於 轉出 「來源/Blueprint」頁面上的命令取決於Blueprint設定是否參考了來源:
若要建立即時副本:
在 網站 主控台選取 建立,然後 即時副本.
選取來源頁面,然後選取 下一個. 例如:
指定即時副本的目的地路徑(開啟即時副本的父資料夾/頁面),然後選取「 」 下一個.
目的地路徑不能位於來源路徑內。
輸入:
使用 排除子頁面 核取方塊:
(可選)若要指定用於即時副本的一或多個轉出設定,請使用 轉出設定 下拉式清單加以選取。 選取的設定會顯示在下拉式選取器的下方。
選擇 建立。確認訊息隨即顯示,您可以從此處選取 開啟 或 完成.
可能會出現錯誤對話方塊,並顯示「無法提交表單」訊息。 發生此情況是因為網路逾時。 但是,建立即時副本的流程正在背景中執行。 請稍候幾分鐘,然後檢查即時副本的頁面是否正確建立。
使用Blueprint設定建立即時副本,以根據Blueprint (來源)內容建立網站。 從Blueprint設定建立即時副本時,選取要複製的Blueprint來源的一或多個語言分支,然後從語言分支選取要複製的章節。 另請參閱 建立Blueprint設定.
如果您在即時副本中省略一些語言分支,您可以稍後新增它們。 另請參閱 在即時副本中建立即時副本(Blueprint設定) 以取得詳細資訊。
當Blueprint來源包含以不同分支中的段落為目標的連結和參照時,即時副本頁面中的目標不會更新,而是仍指向原始目的地。
建立網站時,請提供下列屬性的值:
若要從Blueprint設定建立網站的即時副本:
在 網站 主控台,選取 建立,然後 網站 從下拉式選擇器中。
選取要作為即時副本來源的Blueprint設定,並繼續 下一個:
使用 初始語言 選取器,指定用於即時副本的Blueprint網站語言。
預設會選取所有可用語言。 若要移除語言,請選取 X 顯示在語言旁邊。
例如:
使用 初始章節 下拉式清單來選取要包含在即時副本中的Blueprint區段。 預設會包含所有可用章節,但可將其移除。
提供剩餘屬性的值,然後選取 建立. 在確認對話方塊中選取 完成 以返回 網站 主控台,或 開啟網站 以開啟網站的根頁面。
當您在現有即時副本(使用Blueprint設定建立)中建立即時副本時,可以插入最初建立即時副本時未包含的任何語言副本或章節。
即時副本頁面的屬性會顯示有關即時副本的下列資訊:
來源:即時副本頁面的來源頁面
狀態:即時副本的同步狀態,包括即時副本是否與來源保持同步、上次同步時間以及同步的執行者
設定:
若要檢視屬性:
在 網站 控制檯中,選取即時副本頁面並開啟屬性。
選取 即時副本 標籤。
例如:
請參閱區段 使用即時副本概述 如需詳細資訊,請參閱即時副本概觀主控台一文。
Blueprint頁面(在Blueprint設定中參照)為您提供使用目前(Blueprint)頁面作為來源的即時副本頁面清單。 使用此清單來追蹤即時副本。 此清單會顯示在 Blueprint 的標籤 頁面屬性.
有數種方式可同步您的即時副本。
轉出Blueprint頁面以將內容變更推送至即時副本。 A 轉出 動作會執行使用的轉出設定 轉出時 觸發器。
如果在Blueprint分支和相依即時副本分支中同時建立具有相同頁面名稱的新頁面,則可能會發生衝突。
此類 轉出時需要處理和解決衝突.
在 網站 主控台,選取Blueprint中的頁面並開啟屬性。
開啟 Blueprint 標籤。
選取 轉出.
指定頁面及任何子頁面,然後使用核取記號確認:
指定轉出工作是否應該立即執行(現在)或其他日期/時間(稍後)。
轉出會以非同步作業方式處理,並且可在以下位置檢視: *非同步工作狀態 頁面.
在 網站 控制檯中,選取即時副本中的頁面,然後開啟 引用 面板(從工具列)。
選取 Blueprint 選項,以顯示與此頁面關聯的Blueprint。
從清單中選取所需的Blueprint。
選取 轉出.
系統會要求您確認轉出的詳細資訊:
轉出範圍:
指定範圍是僅針對所選頁面,還是應包含子頁面。
計劃:
指定轉出工作是否應該立即執行(現在)或之後的日期/時間(稍後)。
確認這些詳細資料後,請選取 轉出 以執行該動作。
轉出會以非同步作業方式處理,並且可在以下位置檢視: 非同步工作狀態 頁面.
此 轉出 動作也可在即時副本概述中取得,在選取Blueprint頁面時。
開啟 即時副本概觀 並選取Blueprint頁面。
選取 轉出 工具列中的。
指定頁面及任何子頁面,然後使用核取記號確認:
指定轉出工作是否應該立即執行(現在)或其他日期/時間(稍後)。
轉出會以非同步作業方式處理,並且可在以下位置檢視: 非同步工作狀態 頁面.
同步即時副本頁面,以將內容變更從來源提取到即時副本。
同步即時副本,以將變更從來源提取到即時副本。
同步會執行使用 轉出時 觸發器。
在 網站 控制檯中,選取即時副本頁面並開啟屬性。
開啟 即時副本 標籤。
選取 同步.
已要求確認,使用 同步 以繼續進行。
此 即時副本概述中也提供同步動作,在選取即時副本頁面時。
開啟 即時副本概觀 並選取即時副本頁面。
選取 同步 工具列中的。
確認 轉出 在指定是否要包含之後,在對話方塊中執行動作:
若要變更即時副本內容,您可以:
如果您在即時副本中手動建立頁面,則新頁面為即時副本的本機頁面,這表示它沒有附加至的對應來源頁面。
為了建立屬於關係一部分的本機頁面,最佳做法是在來源中建立本機頁面,並執行深層轉出。 這會將頁面在本機建立為即時副本。
如果在Blueprint分支和相依即時副本分支中同時建立具有相同頁面名稱的新頁面,則可能會發生衝突。
此類 轉出時需要處理和解決衝突.
您可以隨時新增元件至即時副本頁面。 即時副本及其段落系統的繼承狀態不會控制您新增元件的能力。
當即時副本頁面與來源頁面同步時,新增的元件將維持不變。 另請參閱 變更即時副本頁面上的元件順序。
在本機對標示為容器的元件進行的變更不會由轉出時的Blueprint內容覆寫。 另請參閱 MSM最佳實務 以取得詳細資訊。
建立即時副本時,即時副本設定會儲存在已複製頁面的根頁面上。 根頁面的所有子頁面都會繼承即時副本設定。 即時副本頁面上的元件也會繼承即時副本設定。
您可以暫停即時副本頁面的即時副本繼承,以便變更頁面屬性和元件。 當您暫停繼承時,頁面屬性和元件將不再與來源同步。
您也可以從其藍圖分離 Live Copy 以移除所有連接。與暫停繼承不同,分離動作是永久且不可逆的。
若要暫停頁面上的繼承,請執行下列動作:
使用「 」開啟「即時副本」頁面的屬性。 檢視屬性 命令 網站 主控台或使用 頁面資訊 ,位於頁面工具列上。
選取 即時副本 標籤。
選取 暫停 工具列中的。 然後,您可以選取:
選取 暫停 在確認對話方塊上。
此 即時副本概觀中也提供暫停動作,在選取即時副本頁面時。
開啟 即時副本概觀 並選取即時副本頁面。
選取 暫停 工具列中的。
從下列專案選取適當的選項:
確認 暫停 中的動作 暫停即時副本 對話方塊:
暫停頁面的即時副本繼承是暫時的動作。 暫停後, 繼續 動作將變為可用,可讓您恢復即時關係。
當您重新啟用繼承時,頁面不會自動與來源同步。 如果需要,您可以請求同步,方法是:
在 繼續/回覆 對話方塊;例如:
在稍後階段,透過手動選取同步化動作。
當您重新啟用繼承時,頁面不會自動與來源同步。 如果需要,您可以在恢復時或稍後手動要求同步。
一次 已暫停 此 繼續 動作會在頁面屬性的工具列中變成:
選取時,會顯示對話方塊。 您可以視需要選取同步,然後確認動作。
此 即時副本概觀中也提供繼續動作,在選取即時副本頁面時。
您可以在現有的即時副本上變更頁面的深度,也就是是否包含子頁面。
切換到淺層即時副本:
將立即生效且不可還原。
明確將子頁面從即時副本中分離。 如果還原,則無法保留對子項所做的進一步修改。
將移除任何下級 LiveRelationships
即使有巢狀 LiveCopies
.
切換到深層即時副本:
切換至淺層即時副本,然後回到深:
[oldname]_msm_moved name
.若要指定或變更深度,請執行下列動作:
使用「 」開啟「即時副本」頁面的屬性。 檢視屬性 命令 網站 主控台或使用 頁面資訊 ,位於頁面工具列上。
選取 即時副本 標籤。
在 設定 部分,設定或清除 即時副本繼承 選項(視是否包含子頁面而定):
切換至淺層即時副本將立即生效且不可還原。
另請參閱 即時副本 — 構成 以取得詳細資訊。
選取 儲存 以持續儲存您的更新。
取消元件的即時副本繼承,使元件不再與來源元件同步。 如有需要,您可在稍後啟用繼承。
當您重新啟用繼承時,元件不會自動與來源同步。 如有需要,您可以手動要求同步。
取消繼承以變更元件內容或刪除元件:
選取您要取消繼承的元件。
在元件工具列上,選取 取消繼承 圖示。
在「取消繼承」對話方塊中,確認動作 是.
元件工具列已更新為包含所有(適當的)編輯指令。
若要啟用元件的繼承,請選取 重新啟用繼承 圖示來切換元件。
如果即時副本包含屬於段落系統一部分的元件,則該段落系統的繼承會遵循下列規則:
在段落系統上恢復取消的繼承時,元件的順序 將不會自動還原 從Blueprint。 如有需要,您可以手動要求同步。
請使用下列步驟來取消段落系統的繼承。
依預設,即時副本頁面的頁面屬性繼承自來源頁面,且不可編輯。
當您需要變更即時副本的屬性值時,可以取消屬性的繼承。 連結圖示表示屬性已啟用繼承。
當您取消繼承時,可以變更屬性值。 中斷連結圖示表示繼承已取消。
您稍後可視需要重新啟用屬性的繼承。
當您重新啟用繼承時,即時副本頁面屬性不會自動與來源屬性同步。 如有需要,您可以手動要求同步。
使用下列任一專案開啟即時副本頁面的屬性: 檢視屬性 的選項 網站 主控台或 頁面資訊 圖示加以檢視。
若要取消屬性的繼承,請選取屬性右側顯示的連結圖示。
在 取消繼承 確認對話方塊,選取 是.
若要啟用屬性的繼承,請選取 還原繼承 圖示顯示在屬性旁。
您可以重設即時副本頁面以執行下列動作:
重設會影響您對頁面屬性、段落系統和元件所做的變更。
在 網站 主控台,選取即時副本頁面並選取 檢視屬性.
開啟 即時副本 標籤。
選取 重設 工具列中的。
在 重設即時副本 對話方塊,確認 重設.
此 重設 動作也可在即時副本概述中取得,在選取即時副本頁面時。
開啟 即時副本概觀 並選取即時副本頁面。
選取 重設 工具列中的。
確認 重設 中的動作 重設即時副本 對話方塊:
若要追蹤您所做的變更,您可以在中檢視Blueprint頁面 引用 並與其即時副本頁面比較:
在 網站 主控台, 導覽至Blueprint或即時副本頁面並加以選取.
開啟 引用 面板,並根據內容選取:
根據內容選取您特定的即時副本,請選取:
例如:
即時副本和Blueprint頁面會並排開啟。
如需使用比較功能的完整資訊,請參閱 頁面差異.
分離動作會永久移除即時副本與其來源/Blueprint頁面之間的即時關係。 Live Copy 中與 MSM 相關的所有屬性都會移除,Live Copy 頁面會成為獨立副本。
分離即時副本後,您無法恢復即時關係。
若要移除即時關係並選擇稍後恢復它,您可以 取消即時副本繼承 用於頁面。
這會對您使用的樹狀結構中的位置產生影響 分離:
在即時副本的根頁面上分離
在即時副本的根頁面上執行此操作時,它會移除Blueprint的所有頁面與其即時副本之間的即時關係。
Blueprint中頁面的進一步變更 不會 會影響即時副本。
在即時副本的子頁面上分離
在即時副本的子頁面(或分支)上執行此操作時:
但是,子頁面仍受父分支的即時關係約束,因此藍圖頁面的進一步轉出將:
重新命名分離的頁面:
以原始名稱建立新的即時副本頁面,其中包含轉出的變更。
另請參閱 MSM轉出衝突 以取得這些情況的詳細資訊。
若要分離即時副本:
在 網站 主控台,選取即時副本頁面並選取 檢視屬性.
開啟 即時副本 標籤。
在工具列上,選取 分離.
隨即顯示確認對話方塊,請選取 分離 以完成動作。
此 即時副本概觀中也提供分離動作,在選取即時副本頁面時。
開啟 即時副本概觀 並選取即時副本頁面。
選取 分離 工具列中的。
確認 分離 中的動作 分離即時副本 對話方塊: