AEM 사이트 테마를 사용하여 사이트의 스타일 및 디자인을 맞춤화하는 방법에 대해 알아봅니다.
AEM 사이트 테마는 CSS, JavaScript, 그리고 AEM 사이트의 스타일을 정의하며 AEM 사이트 테마의 구조를 준수하는 정적 리소스를 포함하는 패키지입니다.
AEM 사이트 템플릿을 통해 생성되는 사이트를 사용하면 테마를 손쉽게 다운로드하고, 맞춤화하고, 다시 배포할 수 있습니다.
AEM 사이트 테마를 AEM 사이트 템플릿과 혼동하면 안 됩니다. AEM 사이트 테마는 AEM 사이트에 대한 스타일 정보만 포함합니다. AEM 사이트 템플릿은 사이트 구조 및 최초 콘텐츠를 정의하며 빠른 사이트 생성을 위한 AEM 사이트 테마를 포함합니다.
두 가지 방법으로 사이트 테마를 사용할 수 있습니다.
템플릿으로 사이트를 만들고 테마를 맞춤화하는 프로세스에 대한 전체적인 설명은 빠른 사이트 생성 여정에서 확인할 수 있습니다.
사이트 테마는 패키지 콘텐츠의 목적을 명확하게 반영하는 논리적 구조를 갖춘 패키지입니다. 사이트 테마는 다음과 같이 프론트엔드 프로젝트를 보여 주는 구조를 갖고 있습니다.
src/main.ts
: JS 및 CSS 테마의 주요 진입점src/site
: 전체 사이트에 적용되는 JS 및 CSS 파일src/components
: AEM 구성 요소와 관련된 JS 및 CSS 파일src/resources
: 아이콘, 로고 및 글꼴과 같은 정적 파일Adobe는 나만의 테마를 만들 때 기준으로 사용할 수 있는 모범 참조 테마를 제공합니다. 표준 사이트 테마는 GitHub에서 사용할 수 있습니다.
Adobe는 새 사이트 테마를 만들기 위한 스크립트 세트로 AEM 사이트 테마 빌더를 제공합니다.
GitHub의 사용 설명서와 함께 AEM 사이트 테마 빌더를 사용할 수 있습니다. 테마를 맞춤화하려면 프론트엔드 개발 경험이 필요합니다.