템플리트 컴파일

사이트를 컴파일하려면 사이트 내의 테마 및 구성요소에 액세스할 수 있어야 합니다. 사이트 템플리트는 사이트의 패키징 모델입니다. 템플리트에는 사이트 이전 및 실행에 필요한 모든 리소스가 포함됩니다.

사이트 템플리트를 사용하여 OCE Toolkit 환경으로 사이트를 익스포트하면 템플리트 내의 사이트를 컴파일할 수 있습니다. 다음 섹션은 OCE Toolkit에 시드된 BlogTemplate 내의 사이트 컴파일을 안내합니다.

설정

cec compile-template 명령은 OCE Toolkit을 통해 제공되며 툴킷을 설치할 때 설치됩니다. OCE Toolkit 설치를 위한 표준 지침을 따르십시오.

OCE Toolkit이 설치된 후에 cec 명령을 실행하여 템플리트를 생성할 수 있습니다.
  1. OCE Toolkit 개발 디렉토리를 설치합니다.
    mkdir cec-src
    cd ./cec-src
    cec install
    
    # Start up the CEC Toolkit Development server for testing
    cec develop &
    
  2. 템플리트를 생성합니다.

    시드된 BlogTemplate가 사용자정의 컴파일러로 업데이트되었습니다. 이 소스에서 템플리트를 생성합니다.

    # create a new template (must be in the cec-src folder if not already there)
    cd ./cec-src
    cec create-template BlogTemplate -f BlogTemplate
    

시드된 BlogTemplate는 사용자정의 컴파일러로 이전 템플리트를 확장합니다.

  • 콘텐츠 레이아웃 컴파일러
    cec-src/src/components/Starter-Blog-Post-Summary/assets/compile.js
    cec-src/src/components/Starter-Blog-Author-Summary/assets/compile.js
    cec-src/src/components/Starter-Blog-Post-Content/assets/compile.js
    cec-src/src/components/Starter-Blog-Post-Header/assets/compile.js
    cec-src/src/components/Starter-Blog-Post-Sidebar/assets/compile.js
    
  • 페이지 레이아웃 컴파일러
    cec-src/src/themes/BlogStarterTheme/layouts/post-detail-compile.js
    cec-src/src/themes/BlogStarterTheme/layouts/home-compile.js
    cec-src/src/themes/BlogStarterTheme/layouts/authors-compile.js
    cec-src/src/themes/BlogStarterTheme/layouts/common-compile.js
    cec-src/src/themes/BlogStarterTheme/layouts/about-compile.js
    cec-src/src/themes/BlogStarterTheme/layouts/index-compile.js