主题化工作流 theming

在本章中,我们将更新 Adobe Experience Manager 网站的主题源,以应用品牌特有的样式。我们将了解在针对实时网站编码时,如何使用代理服务器查看 CSS 和 Javascript 更新的预览。本教程还将介绍如何使用 Adobe Cloud Manager 的前端管道将主题更新部署到 AEM 网站。

最后,更新我们的网站,以包含与 WKND 品牌相匹配的样式。

先决条件 prerequisites

这是一个多段式教程,并且假设您已完成页面模板一章中概述的步骤。

目标

  1. 了解如何下载和更改网站的主题源。
  2. 了解如何针对实时网站编码以进行实时预览。
  3. 了解使用 Adobe Cloud Manager 的前端管道将编译的 CSS 和 JavaScript 更新作为主题的一部分进行交付的端到端工作流。

更新主题 theme-update

接下来,我们对主题源进行更改,使网站与 WKND 品牌的外观相匹配。

视频的高级概述步骤:

  1. 在 AEM 中创建一个本地用户,与代理开发服务器一起使用。
  2. 从 AEM 下载主题源,然后使用本地 IDE(如 VSCode)打开。
  3. 更改主题源,使用一个代理开发服务器实时预览 CSS 和 JavaScript 的变化。
  4. 更新主题源,使杂志文章与 WKND 品牌化样式和模型相匹配。

解决方案文件

下载 WKND 主题示例的已完成的样式

使用前端管道部署一个主题 deploy-theme

使用 Cloud Manager 的前端管道将主题更新部署到 AEM 环境。

视频的高级概述步骤:

  1. 在 Cloud Manager 中创建一个新的 git 存储库

  2. 将您的主题源项目添加到 Cloud Manager git 存储库中:

    code language-shell
    $ cd <PATH_TO_THEME_SOURCES_FOLDER>
    $ git init -b main
    $ git add .
    $ git commit -m "initial commit"
    $ git remote add origin <CLOUD_MANAGER_GIT_REPOSITORY_URL>
    
  3. 在 Cloud Manager 中配置一个前端管道,以部署前端代码。

  4. 运行前端管道,将更新部署到目标 AEM 环境。

存储库示例

有几个 GitHub 存储库示例可以作为参考:

恭喜! congratulations

祝贺您更新了一个主题并将其部署到 AEM!

后续步骤 next-steps

通过使用 AEM 项目原型创建一个网站,深入了解 AEM 开发并详细了解底层技术。

recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9