地图仪表板上的AEM Sites预设 id205BE3008SW
您可以从地图仪表板创建AEM Sites预设,并将其配置为生成AEM Sites输出。
以下选项可用于AEM Sites输出:
AEM存储库中的节点将使用此处指定的名称创建。 如果未指定站点名称,则使用DITA映射文件名创建站点节点。
您在此指定的网站名称也用作浏览器选项卡中的标题。
您还可以在设置网站名称时使用变量。 有关使用变量的更多详细信息,请参阅使用变量设置目标路径、站点名称或文件名选项。
有关如何使用自定义设计模板生成输出的详细信息,请与发布管理员联系。
user-guide
,将目标路径指定为/content/output/aem-guides
,则最终输出将在/content/output/aem-guides/user-guide
节点下生成。您还可以在设置目标路径时使用变量。 有关使用变量的更多详细信息,请参阅使用变量设置目标路径、站点名称或文件名选项。
未应用:如果不想对已发布的输出应用任何条件,请选择此选项。
DITAVal文件:选择DITAVal文件以生成条件化内容。 可使用浏览对话框或键入文件路径来选择多个DITAVal文件。 使用文件名旁边的交叉图标可将其删除。 DITAVal文件将按指定的顺序进行计算,因此第一个文件中指定的条件优先于后续文件中指定的匹配条件。 您可以通过添加或删除文件来维护文件顺序。 如果将DITAVal文件移动到其他位置或将其删除,则不会从映射操控板中自动将其删除。 如果移动或删除了文件,则需要更新位置。 您可以将鼠标悬停在文件名上以查看存储该文件的AEM存储库中的路径。 您只能选择DITAVal文件,如果选择了任何其他文件类型,则会显示错误。
条件预设:从下拉列表中选择条件预设,以在发布输出时应用条件。 如果为DITA映射文件添加了条件,则此选项可见。 条件设置在DITA映射控制台的条件预设选项卡中可用。 要了解有关条件预设的更多信息,请参阅使用条件预设。
选择 删除并创建 选项以在发布期间强制删除任何现有页面。 此选项会删除页面节点及其内容和其下的所有子页面。 如果您已更改输出预设的设计模板,或者希望删除目标中已存在的任何额外页面,请使用此选项。
假设您已发布一个DITA映射,其中包含主题a.dita、b.dita和c.dita。 再次发布映射之前,您已从映射中删除了b.dita主题。 现在,如果您选择了此选项,则与b.dita相关的所有内容都将从AEM Sites输出中删除,并且仅发布a.dita和c.dita。
此功能不会删除任何已发布的子映射。 例如,如果父映射包含子映射,并且您删除了整个子映射,则子映射内容不会从已发布的输出中删除。 但是,如果您从子映射中删除任何主题并重新发布,则已删除主题的内容将从站点输出中删除。
此外,如果存在任何引用的内容,且在重新发布之前已移除该内容,则不会移除引用内容的数据。
注意:输出生成日志中还捕获了有关已删除孤立页面的信息。 有关访问日志文件的详细信息,请参阅查看并检查日志文件。
生成输出后,选择 下载临时文件 图标以下载包含临时文件的ZIP文件夹。
注意:如果在生成期间添加文件属性,则输出临时文件还包括包含这些属性的 metadata.xml 文件。
在“拆分PDF路径”字段中,指定用于存储为每个主题生成的PDF的路径。
注意: AEM Guides使用名为pdfx的DITA-OT插件为每个主题生成PDF。 此插件与现成提供的DITA-OT软件包捆绑在一起。 您可以自定义此插件以根据自己的要求生成PDF。 如果使用自定义DITA-OT插件,请确保集成pdfx插件以具有主题级PDF生成功能。
注意:元数据属性区分大小写。
如果已选择基线,则属性的值将基于所选基线的版本。 如果您未选择基线,则属性的值将基于最新版本。
您还可以使用DITA-OT发布将元数据传递到输出。 有关更多详细信息,请参阅使用DITA-OT将元数据传递到输出。
注意:如果您尚未在“属性”选项中定义
cq:tags
,那么即使您选择了基线进行发布,也会从当前工作副本中提取cq:tags
的值。只能将String、Date或Long(单值和多值)属性传递到AEM Sites页面。 字符串类型属性的元数据值不支持任何特殊字符(如
@, #, " "
)。*此选项应与
Properties
选项一起使用。关于AEM Sites的其他说明
从Web编辑器生成基于文章的输出
您可以从Web编辑器为一个或多个主题或整个DITA映射生成AEM Sites输出。 您需要为DITA映射创建输出预设,然后可以轻松为映射生成AEM Sites输出。 如果您更新了地图中的几个主题,则还可以仅从Web编辑器为这些主题生成AEM Sites输出。 有关更多详细信息,请参阅从Web编辑器中基于文章的发布。
从其他映射生成链接主题的输出
一种非常常见的情形是,将大量文档分布在多个文件夹和DITA映射中。 发布从不同位置链接的内容变得极其复杂。 默认情况下,使用local
@scope
创建所有链接<xref>
。 发布此类主题并不涉及任何挑战,因为它使用直接链接到该主题。 如果主题位于当前DITA映射之外,则该链接不会显示链接的内容。
链接内容的另一种方法是使用peer
@scope
创建链接。 对于此类内容,在运行时通过从DITA映射的发布上下文中选取文件的标题和链接主题的已配置上下文来解析链接。 以下屏幕截图显示了具有peer
@scope
的链接的“属性”面板:
{width="800"}
为了简化复杂映射和链接到其他映射中其他主题的主题的发布工作,AEM Guides允许您为每个输出预设设置发布上下文。
发布上下文允许您指定必须使用哪个主题来发布特定输出。 让我们通过一个示例来了解这一点 — 假设您有四个文件夹:示例a、示例b、示例c和示例d。每个文件夹都包含一个DITA映射 — DITA映射A、DITA映射B、DITA映射C和DITA映射D。当DITA映射A中的主题链接到DITA映射B、C或D中的主题时,将发生交叉映射链接。在以下屏幕截图中,示例概念主题包含指向属于其他DITA映射一部分的文件的链接\(或引用\)。
{width="350"}
现在,在为包含此主题的映射文件配置AEM Sites发布设置时,您可以选择在发布时用于链接内容的发布上下文。 发布上下文是DITA映射及其输出预设的组合。 输出预设又包含特定版本的内容和条件预设。 DITA映射、输出预设、(files)版本和条件的整个组合定义了链接映射的发布上下文。
执行以下步骤可指定交叉链接文件的发布上下文:
-
打开要发布的DITA映射的 输出预设 选项卡。
-
选择 AEM Site 输出预设。
您可以获取“AEM预设设置”和“Publish上下文”选项卡。
{width="800"}
-
打开 Publish上下文 选项卡。
您会看到一个依赖主题的列表。 这些是从当前映射中的某个主题链接的主题,但它们在其他一些DITA映射中可用。
note note NOTE Publish上下文选项卡仅显示使用 peer
@scope
链接的主题。 对于具有local
@scope
的链接,无需指定发布上下文。默认情况下,已选择所有链接的主题的最新输出预设和映射。
{width="800"}
-
要更改DITA映射和预设的默认选择,请单击 编辑 \(在主工具栏中\)。
-
如果要使用映射中每个依赖文件的最近发布的输出,请选择 为所有依赖主题使用最近生成的发布上下文。
-
在 父映射 下拉列表中,选择要为其输出链接当前映射输出的映射文件。
选择映射文件时,映射的UUID会显示在父映射UUID列中。 与所选映射关联的输出预设将在父映射的预设列表中列出。
-
在 父映射的预设 下拉列表中,选择要与当前映射的输出链接的输出预设。
-
为所有相关主题选择所需的映射及其输出预设,然后单击 完成。
现已设置相关主题的上下文。 可以为当前映射生成输出。 有关生成输出的详细信息,请参阅从映射控制台生成DITA映射的输出。
混合发布
AEM Guides支持在现有AEM站点中发布DITA内容。 例如,如果您现有站点,则可以使用AEM Sites输出仅发布该站点上的DITA内容。 在此流程中,发布流程不会修改现有的非DITA内容。 有关将站点设置为仅发布DITA内容的详细信息,请与发布管理员联系。
发布 conref
如果您在内容中使用conref
,则它作为普通内容或嵌入内容与源\(或反向链接\)主题中的内容一起发布。 conref
内容将与主内容一起呈现,并且不会为同一内容创建单独的站点页面。 当您搜索conref
中引用的内容时,搜索结果中仅显示包含conref
内容的主主题或页面。
conref
内容生成了单独的页面,则建议使用删除孤立的网站页面选项来清除/删除这些页面。搜索内容中的字符串
您可以在AEM Sites输出中搜索字符串。 默认情况下,您只能在标题中搜索字符串。 要在AEM Sites输出的内容或正文中搜索字符串,请联系您的系统管理员以启用flattening.enabled属性。
{width="650"}
有关更多详细信息,请参阅“安装和配置AEM”指南中的 配置Adobe Experience Manager Guides站点节点结构的扁平化 部分。
父主题: 了解输出预设