Mallipohjan kääntäminen

Jotta voisit kääntää sivuston, sinulla on oltava sivuston teemojen ja komponenttien käyttöoikeus. Sivuston mallipohja on sivuston pakkausmalli. Mallipohja sisältää kaikki sivuston siirtämisessä ja toiminnassa tarvittavat resurssit.

Voit siirtää sivuston mallipohjaa käyttäen OCE Toolkit-ympäristöön, jossa sivusto voidaan kääntää. Seuraavissa osioissa käydään läpi sivuston kääntäminen OCE Toolkitiin valmiiksi määritettyä BlogTemplate-mallipohjaa käyttäen.

Määritykset

cec compile-template -komento on saatavilla OCE Toolkitin kautta, ja se asennetaan, kun Toolkit-ohjelmisto asennetaan. Noudata OCE Toolkitin vakiomuotoisia asennusohjeita.

Kun olet asentanut OCE Toolkitin, voit ajaa cec-komennon mallipohjan luontia varten.
  1. OCE Toolkit -kehityksen hakemisto:
    mkdir cec-src
    cd ./cec-src
    cec install
    
    # Start up the CEC Toolkit Development server for testing
    cec develop &
    
  2. Luo mallipohja.

    Määritetty BlogTemplate on päivitetty mukautettuja kääntäjiä käyttäen. Luo mallipohja tästä lähteestä:

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

Määritetty BlogTemplate laajentaa edellistä mallipohjaa mukautetuilla kääntäjillä:

  • Sisällön asettelun kääntäjät
    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
    
  • Sivun asettelun kääntäjät
    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