模板编译

要编译站点,您需要有权访问网站内的主题和组件。站点模板是站点的打包模型。该模板包含迁移和运行站点所需的所有资源。

您可以使用站点模板将站点导出到 OCE 工具包环境,在该环境中可以编译模板中的站点。以下部分将全面介绍 OCE 工具包中植入的 BlogTemplate 中的站点编译。

设置

可通过 OCE 工具包使用 cec compile-template 命令,并在安装工具包时安装该命令。请遵循有关安装 OCE 工具包的标准说明。

安装 OCE 工具包后,就可以运行 cec 命令以创建模板。
  1. 安装 OCE 工具包开发目录:
    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