您可以从页面或 Blueprint 配置创建 Live Copy,以便在站点中重用该内容。管理继承和同步,您可以控制对内容所做的更改的传播方式。
Blueprint 配置标识要用作一个或多个 Live Copy 页面的源的现有网站。
Blueprint 配置可让您将内容更改推送到 Live Copy。请参阅 Live Copy – 源、Blueprint 和 Blueprint 配置。
创建 Blueprint 配置时,可以选择定义 Blueprint 的内部结构的模板。默认 Blueprint 模板假定源网站具有以下特征:
不同的结构需要不同的 Blueprint 模板。
创建 Blueprint 配置后,可以配置以下属性:
在使用您的 Blueprint 配置时,您可以将它与确定源/Blueprint 的 Live Copy 同步方式的转出配置相关联。请参阅指定要使用的转出配置。
Blueprint 配置被视为不可变数据,因此在运行时不可编辑。因此,必须使用 CI/CD 管道通过 Git 部署任何配置更改。
有关更多信息,请参阅对 Adobe Experience Manager (AEM) as a Cloud Service 的重要更改一文。
以下步骤仅可供管理员对本地开发实例执行以进行测试和开发。这些选项在任何 AEMaaCS 云实例中均不可用。
要创建 Blueprint 配置,请执行以下操作:
导航到工具菜单,然后选择站点菜单。
选择 Blueprint 以打开 Blueprint 配置控制台:
选择创建。
选择 Blueprint 模板,然后选择下一步以继续。
选择要用作 Blueprint 的源页面;然后选择下一步以继续。
定义:
创建将根据您的规范创建 Blueprint 配置。
您可以编辑或删除现有 Blueprint 配置:
导航到工具菜单,然后选择站点菜单。
选择 Blueprint 以打开 Blueprint 配置控制台:
选择所需的 Blueprint 配置 – 可在工具栏中使用相应的操作:
可通过大量方式创建 Live Copy。
可以创建任何页面或分支的 Live Copy。在创建 Live Copy 时,可以指定要用于同步内容的转出配置:
可以创建任何页面的 Live Copy:
唯一的区别是,转出命令在源/Blueprint 页面上的可用性取决于 Blueprint 配置是否引用了源:
要创建 Live Copy,请执行以下操作:
在站点控制台中,依次选择创建和 Live Copy。
选择源页面,然后单击或点按下一步。例如:
指定 Live Copy 的目标路径(打开 Live Copy 的父文件夹/页面),然后单击或点按下一步。
目标路径不能在源路径内。
输入:
使用排除子页面复选框:
(可选)要指定用于 Live Copy 的一个或多个转出配置,请使用转出配置下拉列表来选择它们。所选配置将显示在下拉选择器的下方。
单击或点按创建。这将显示一条确认消息,可在其中选择打开或完成。
可能会出现一个错误对话框,其中显示消息“提交表单失败”。发生这种情况是由于网络超时。但是,创建实时副本的过程是在后台运行的。等待几分钟,检查实时副本的页面是否正确创建。
使用 Blueprint 配置创建 Live Copy 可基于 Blueprint(源)内容创建站点。从 Blueprint 配置创建 Live Copy 时,选择要复制的 Blueprint 源的一个或多个语言分支,然后从语言分支中选择要复制的章节。请参阅创建 Blueprint 配置。
如果您从 Live Copy 中省略了一些语言分支,则可稍后添加它们。有关详细信息,请参阅在 Live Copy(Blueprint 配置)中创建 Live Copy。
当 Blueprint 源包含以其他分支中的段落为目标的链接和引用时,目标不会在 Live Copy 页面中更新,而是仍指向原始目标。
创建站点时,请提供以下属性的值:
要从 Blueprint 配置创建站点的 Live Copy,请执行以下操作:
在站点控制台中,选择创建,然后从下拉选择器中选择站点。
选择要用作 Live Copy 源的 Blueprint 配置,然后单击下一步以继续:
使用初始语言选择器指定要用于 Live Copy 的 Blueprint 站点的语言。
默认选择所有可用语言。要删除某种语言,请单击或点按该语言旁边显示的 X。
例如:
使用初始章节下拉列表选择要包含在 Live Copy 中的 Blueprint 的部分。虽然默认情况下会包含所有可用章节,但可以删除这些章节。
提供剩余属性的值,然后选择创建。在确认对话框中,选择完成以返回站点控制台,或选择打开站点以打开站点的根页面。
在现有 Live Copy(使用 Blueprint 配置创建的)中创建 Live Copy 时,您可以插入最初创建 Live Copy 时未包含的任何语言副本或章节。
Live Copy 页面的属性显示有关 Live Copy 的以下信息:
源:Live Copy 页面的源页面
状态:Live Copy 的同步状态,包括 Live Copy 是否与源保持同步、上次同步时间以及同步操作的执行者
配置:
要查看属性,请执行以下操作:
在站点控制台中,选择 Live Copy 页面并打开属性。
选择 Live Copy 选项卡。
例如:
有关更多详细信息,请参阅“Live Copy 概述控制台”一文中的使用 Live Copy 概述部分。
Blueprint 页面(在 Blueprint 配置中引用)为您提供使用当前 (Blueprint) 页面作为源的 Live Copy 页面的列表。使用此列表可跟踪 Live Copy。此列表显示在页面属性的 Blueprint 选项卡上。
可通过大量方式同步您的 Live Copy。
转出 Blueprint 页面可将内容更改推送到 Live Copy。转出操作执行使用转出触发器的转出配置。
如果在 Blueprint 分支和从属 Live Copy 分支中都创建了具有相同页面名称的新页面,则可能会发生冲突。
在站点控制台中,选择 Blueprint 中的页面并打开属性。
打开 Blueprint 选项卡。
选择转出。
指定页面和任何子页面,然后通过复选标记进行确认:
指定转出作业是应立即执行(现在)还是在其他日期/时间执行(稍后)。
转出作为异步作业处理,并且可在*异步作业状态页面上进行查看。
在站点控制台中,从 Live Copy 中选择此页面,然后从工具栏中打开引用面板。
从列表中选择 Blueprint 选项以查看与此页面关联的 Blueprint。
从列表中选择所需的 Blueprint。
单击或点按转出。
系统会要求您确认转出的详细信息:
转出范围:
指定范围是仅针对所选页面,还是应包括子页面。
计划:
指定转出作业是应立即执行(现在)还是在某个将来日期/时间执行(稍后)。
确认这些详细信息后,选择转出以执行此操作。
转出作为异步作业处理,并且可在异步作业状态页面上进行查看。
在选择 Blueprint 页面时,](/docs/experience-manager-cloud-service/content/sites/administering/reusing-content/msm/live-copy-overview.html?lang=zh-Hans#using-the-live-copy-overview)也可以从 Live Copy 概述执行[转出操作。
打开 Live Copy 概述并选择 Blueprint 页面。
从工具栏中选择转出。
指定页面和任何子页面,然后通过复选标记进行确认:
指定转出作业是应立即执行(现在)还是在其他日期/时间执行(稍后)。
转出作为异步作业处理,并且可在异步作业状态页面上进行查看。
同步 Live Copy 页面以将内容更改从源拉入 Live Copy。
同步 Live Copy 以将更改从源拉入 Live Copy。
同步执行使用转出触发器的转出配置。
在站点控制台中,选择 Live Copy 页面并打开属性。
打开 Live Copy 选项卡。
单击或点按同步。
将请求确认,并使用同步以继续。
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行同步操作。
打开 Live Copy 概述并选择 Live Copy 页面。
从工具栏中选择同步。
在指定是否要包含以下项后,在对话框中确认转出操作:
要更改 Live Copy 内容,您可以:
如果您在 Live Copy 中手动创建一个新页面,则该新页面是 Live Copy 的本地页面,这意味着它没有附加到相应的源页面。
要创建作为关系的一部分的本地页面,最佳实践是在源中创建本地页面并执行深度转出。这将在本地创建页面作为 Live Copy。
如果在 Blueprint 分支和从属 Live Copy 分支中都创建了具有相同页面名称的新页面,则可能会发生冲突。
您可以随时向 Live Copy 页面添加组件。Live Copy 及其段落系统的继承状态不会控制您添加组件的能力。
当 Live Copy 页面与源页面同步时,添加的组件保持不变。另请参阅更改 Live Copy 页面上的组件顺序。
在本地对标记为容器的组件所做的更改不会由转出时的 Blueprint 内容覆盖。请参阅 MSM 最佳实践以了解更多信息。
创建 Live Copy 时,Live Copy 配置将保存在所复制页面的根页面上。根页面的所有子页面将继承 Live Copy 配置。Live Copy 页面上的组件也将继承 Live Copy 配置。
您可以暂停 Live Copy 页面的 Live Copy 继承,以便更改页面属性和组件。当您暂停继承时,页面属性和组件不再与源同步。
您也可以从 Live Copy 的 Blueprint 分离 Live Copy 以删除所有连接。与暂停继承不同,分离操作是永久性且不可逆的。
要暂停页面上的继承,请执行以下操作:
使用站点控制台的查看属性命令或页面工具栏上的页面信息来打开 Live Copy 页面的属性。
单击或点按 Live Copy 选项卡。
从工具栏中选择暂停。之后,您可以选择:
在确认对话框上选择暂停。
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行暂停操作。
打开 Live Copy 概述并选择 Live Copy 页面。
从工具栏中选择暂停。
从以下项中选择适当的选项:
在暂停 Live Copy 对话框中确认暂停操作:
暂停页面的 Live Copy 继承是一项临时操作。在暂停后,恢复操作将可用,可让您恢复实时关系。
当您重新启用继承时,页面不会自动与源同步。如果需要,您可以通过以下方式请求同步:
在恢复/还原对话框中;例如:
在稍后阶段,通过手动选择同步操作。
当您重新启用继承时,页面不会自动与源同步。如果需要,您可以在恢复时或稍后手动请求同步。
在暂停后,恢复操作将在页面属性的工具栏中变得可用:
选中后,该对话框将出现。如果需要,您可以选择同步,然后确认操作。
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行恢复操作。
在现有 Live Copy 上,您可以更改页面的深度,即是否包含子页面。
切换到浅 Live Copy:
将立即生效且不可逆。
从 Live Copy 显式分离子页面。如果撤消,则无法保留对子项所做的进一步修改。
将删除任何下级 LiveRelationships
,即使存在嵌套式 LiveCopies
也是如此。
切换到深 Live Copy:
切换到浅 Live Copy,然后返回深 Live Copy:
[oldname]_msm_moved name
将其移开。要指定或更改深度,请执行以下操作:
使用站点控制台的查看属性命令或页面工具栏上的页面信息来打开 Live Copy 页面的属性。
单击或点按 Live Copy 选项卡。
在配置部分中,根据是否包含子页面来设置或清除 Live Copy 继承选项:
切换到浅 Live Copy 将立即生效并且不可逆。
有关更多信息,请参阅 Live Copy – 构图。
单击或点按保存以持久存储您的更新。
取消组件的 Live Copy 继承,以便该组件不再与源组件同步。如果需要,您可以稍后启用继承。
当您重新启用继承时,组件不会自动与源同步。如果需要,您可以手动请求同步。
取消继承可更改组件内容或删除组件:
单击或点按要为其取消继承的组件。
在组件工具栏上,单击或点按取消继承图标。
在“取消继承”对话框中,单击是确认操作。
这将更新组件工具栏以包含所有(适当的)编辑命令。
要启用组件的继承,请单击或点按组件工具栏上的重新启用继承图标。
如果 Live Copy 包含属于一个段落系统的组件,则该段落系统的继承将遵循以下规则:
在段落系统上恢复取消的继承时,组件的顺序将不会自动从 Blueprint 恢复。如果需要,您可以手动请求同步。
使用以下过程可取消段落系统的继承。
默认情况下,Live Copy 页面的页面属性继承自源页面且不可编辑。
当您需要更改 Live Copy 的属性值时,可以取消属性的继承。链接图标表示为属性启用继承。
在取消继承时,可以更改属性值。断开链接图标表示取消继承。
如果需要,您可以稍后重新启用属性的继承。
当您重新启用继承时,Live Copy 页面属性不会自动与源属性同步。如果需要,您可以手动请求同步。
使用站点控制台的查看属性选项或页面工具栏上的页面信息图标来打开 Live Copy 页面的属性。
要取消属性的继承,请单击或点按属性右侧显示的链接图标。
在取消继承确认对话框中,单击或点按是。
要为属性启用继承,请单击或点按属性旁边显示的还原继承图标。
您可以重置 Live Copy 页面以:
重置会影响您对页面属性、段落系统和组件所做的更改。
在站点控制台中,选择 Live Copy 页面,然后选择查看属性。
打开 Live Copy 选项卡。
从工具栏中选择重置。
在重置 Live Copy 对话框中,单击重置进行确认。
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行重置操作。
打开 Live Copy 概述并选择 Live Copy 页面。
从工具栏中选择重置。
在重置 Live Copy 对话框中确认重置操作。
要跟踪您所做的更改,您可以在引用中查看 Blueprint 页面,并将该页面与其源页面进行比较:
在站点控制台中,导航到 Blueprint 或 Live Copy 页面并将其选定。
打开引用面板,并根据上下文选择:
选择特定的 Live Copy,并根据上下文选择:
例如:
Live Copy 和 Blueprint 页面将并排打开。
有关使用比较功能的完整信息,请参阅页面差异。
分离操作将永久删除 Live Copy 与其源/Blueprint 页面之间的实时关系。将从 Live Copy 中删除所有与 MSM 相关的属性,并且 Live Copy 页面会成为独立副本。
分离 Live Copy 后,无法恢复实时关系。
要删除实时关系并选择稍后恢复它,您可以为页面取消 Live Copy 继承。
这会对树中使用分离的位置产生影响:
在 Live Copy 的根页面上分离
在 Live Copy 的根页面上执行此操作时,它会删除 Blueprint 的所有页面与其 Live Copy 之间的实时关系。
对 Blueprint 中页面所做的进一步更改将不会影响 Live Copy。
在 Live Copy 的子页面上分离
在 Live Copy 中的子页面(或分支)上执行此操作时:
但是,子页面仍受父分支的实时关系的约束,因此 Blueprint 页面的进一步转出将:
重命名分离的页面:
创建一个具有原始名称的新 Live Copy 页面,其中包含来自转出的更改。
有关此类情况的详细信息,请参阅 MSM 转出冲突。
要分离 Live Copy,请执行以下操作:
在站点控制台中,选择 Live Copy 页面,然后单击或点按查看属性。
打开 Live Copy 选项卡。
在工具栏上,选择分离。
这将显示一个确认对话框,请选择分离以完成此操作。
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行分离操作。
打开 Live Copy 概述并选择 Live Copy 页面。
从工具栏中选择分离。
在分离 Live Copy 对话框中确认分离操作: