主題工作流程 theming

在本章中,我們會更新 Adobe Experience Manager Site 的主題來源以套用品牌專屬風格。我們會了解如何使用 Proxy 伺服器在針對即時網站進行編碼時檢視 CSS 和 Javascript 更新的預覽。本教學課程也將介紹如何使用 Adobe Cloud Manager 的前端管道,將主題更新部署到 AEM 網站。

最後,我們更新網站以便包括與 WKND 品牌相符的風格。

先決條件 prerequisites

這是包含多個部分的教學課程,並假設您已經完成「頁面範本」章節所述的步驟。

目標

  1. 了解如何下載和修改網站的主題來源。
  2. 了解如何針對即時網站編寫程式碼以進行即時預覽。
  3. 了解使用 Adobe Cloud Manager 的前端管道,將編譯的 CSS 和 JavaScript 更新作為主題的一部分傳遞出去的端到端工作流程。

更新主題 theme-update

接下來,對主題來源進行變更,以便網站與 WKND 品牌的外觀相符。

影片的概括性步驟:

  1. 在 AEM 中建立本機使用者以便搭配 Proxy 開發伺服器使用。
  2. 從 AEM 下載主題來源,並使用本機 IDE (如 VSCode) 開啟。
  3. 修改主題來源並使用 Proxy 開發伺服器來即時預覽 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