组织页面 creating-and-organizing-pages

了解如何使用AEM整理您的网站。 了解如何组织页面后,您可以创建新页面管理现有页面。

[要为 Edge Delivery Services 创作 AEM 内容,请单击此处。]{class="badge positive" title="为 Edge Delivery Services 创作 AEM 内容"}

组织您的站点 organizing-your-site

作为作者,您需要在AEM中整理您的站点。 这包括创建和命名您的内容页面,因此:

  • 您可以轻松地在创作环境中找到这些页面
  • 您站点的访客可以方便地在发布环境中浏览这些页面

您还可以使用文件夹来帮助组织内容。

网站的结构可被认为是保留您的内容页面的树。这些内容页面的名称用于组成 URL,而标题则会在查看页面内容时显示出来。

以下显示了WKND教程网站上的一个示例,该网站上有一篇关于滑板场(la-skateparks)的文章:

http://<host>:<port>/editor.html/content/wknd/en/sports/la-skateparks.html

 /content
 /wknd
  /en
   /music
    /...
   /sports
    /la-skateparks
    /five-gyms-la
    /mountain-bike-routes
   /shopping
    /...
   /art
    /...
   /...

此结构可以从​站点 ​控制台中查看,您可以在此控制台中导航浏览网站的各个页面,并对这些页面执行操作。

页面命名惯例 page-naming-conventions

创建页面时,需填写以下两个关键字段:

  • 标题

    • 它会在控制台中向用户显示并在编辑中的页面内容顶部显示。
    • 此字段为必填字段。
  • 名称

    • 用于生成 URI。
    • 此字段的用户输入是可选的。如果未指定,名称会从标题派生。请参阅以下部分页面名称限制和最佳实践,以获取详细信息。

页面名称限制和最佳实践 page-name-restrictions-and-best-practices

页面​ 标题 ​和​ 名称 ​可以单独创建,但相互关联:

  • 在创建页面时,只有​ 标题 ​字段是必需字段。如果未在创建页面时提供任何​ 名称,那么 AEM 将通过标题的前 64 个字符生成名称(观察下面列出的验证)。仅使用前 64 个字符是为了支持短页面名称的最佳实践。
  • 如果作者手动指定了页面名称,则 64 字符限制不适用,但有关页面名称长度的其他技术限制可能适用。
TIP
在定义页面名称时,一个好的经验法则是保持页面名称简短,但尽可能表达到位且容易记忆,使读者容易理解。请参阅针对 title 元素的 W3C 风格指南,以获取更多信息。
另请注意,某些浏览器(例如旧版本的 IE)只能接受一定长度的 URL,因此还有技术原因需缩短页面名称。

创建页面时,AEM 将依据AEM和JCR实行的惯例验证页面名称。

允许使用的字符最少包括:

  • az
  • AZ
  • 09
  • _(下划线)
  • -(连字符/减号)

有关允许使用的所有字符的完整详细信息,请参阅命名惯例

NOTE
页面名称长度限制为 150 个字符。

标题 title

如果您在创建页面时只提供页面​ Title,则AEM将从此字符串派生页面​ Name,然后根据AEM和JCR实行的约定验证该名称。

虽然接受包含无效字符的​ 标题 ​字段,但派生的名称会将无效的字符替换掉。例如:

标题
派生的名称
Schön
schoen.html
SC%&*ç+
sc---c-.html

名称 name

当您在创建页面时提供页面​ Name ​时,AEM 将依据AEM和JCR实行的约定验证此名称。 您在​ 名称 ​字段中无法提交无效的字符。AEM 检测到无效字符时,该字段会突出显示,并提供有说明性消息。

输入无效页面名称的示例

TIP
应避免使用 ISO-639-1 定义的双字母代码作为页面名称,除非该页面是语言根页面。
请参阅准备翻译内容以了解更多信息。

模板 templates

在AEM中,模板是一种特殊类型的页面,用作正在创建的任何新页面的基础。

该模板定义了页面的结构,其中包括缩略图和其他属性。例如,您可能会有产品页面、站点地图和联系信息的单独模板。模板包括各个组件

AEM 附带了一些现成的模板。可用模板取决于单个网站。关键的字段如下:

  • 标题 — 生成的网页上显示的标题
  • 名称 — 在命名页面时使用
  • 模板 — 可在生成新页面时使用的模板列表

组件 components

组件是AEM提供的元素,用于添加特定类型的内容。 AEM附带一系列开箱即用的组件,称为核心组件,,它们提供了全面的功能。 组件的一些示例包括:

  • 文本
  • 图像
  • 标题
  • 轮播
  • 及许多其他组件

在创建并打开页面后,您可以使用组件添加内容,这些组件可从组件浏览器中获取。

TIP
组件控制台提供了有关实例中相关组件的概述。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab