테마 지정 워크플로 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에서 테마 소스를 다운로드하고 VSCode와 같은 로컬 IDE를 사용하여 엽니다.
  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 Project Archetype을 사용하여 사이트를 생성함으로써 AEM 개발을 심층적으로 이해하고 기본 기술을 파악합니다.

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