Şablon Derleme

Bir siteyi derlemek için site içindeki temalara ve bileşenlere erişiminiz olmalıdır. Site şablonu bir siteye yönelik paketleme modelidir. Şablonda bir siteyi geçirmek ve çalıştırmak için gerekli tüm kaynaklar bulunur.

Site şablonu kullanarak bir siteyi Oracle İçerik ve Deneyim Araç Paleti ortamına aktarabilirsiniz. Burada şablon içindeki site derlenebilir. Aşağıdaki bölümlerde, BlogTemplate içindeki sitenin bir derlenmesi anlatılır ve bu Oracle İçerik ve Deneyim Araç Paleti için gereklidir.

Kurulum

cec compile-template komutu Oracle İçerik ve Deneyim Araç Paleti üzerinden kullanılabilir ve araç paleti yüklendiğinde yüklenir. Oracle İçerik ve Deneyim Araç Paletini yüklemek için standart talimatı uygulayın.

Oracle İçerik ve Deneyim Araç Paleti yüklendikten sonra bir şablon oluşturmak için cec komutlarını çalıştırabilirsiniz.
  1. Oracle İçerik ve Deneyim Araç Paleti geliştirme dizini yükleyin:
    mkdir cec-src
    cd ./cec-src
    cec install
    
    # Start up the CEC Toolkit Development server for testing
    cec develop &
    
  2. Şablonu oluşturun.

    Temel verili hale getirilmiş BlogTemplate özel derleyicilerle güncellendi. Bu kaynaktan bir şablon oluşturun:

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

Temel verili hale getirilmiş BlogTemplate, önceki şablonu özel derleyicilerle genişletir:

  • İçerik Yerleşimi Derleyicileri
    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
    
  • Sayfa Yerleşimi Derleyicileri
    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