若要編譯網站,您必須能夠存取網站內的主題與元件。網站樣板是網站的封裝模型。樣板包含移轉和執行網站所需的所有資源。
您可以使用網站樣板將網站匯出至「OCE 工具程式」環境,在該環境中可編譯樣板內的網站。以下小節會逐步完成 OCE 工具程式中內建之 BlogTemplate 內的網站編譯。
透過 OCE 工具程式即可使用 cec compile-template
命令,並在工具程式安裝時一併進行安裝。請依照標準指示安裝 OCE 工具程式。
cec
命令以建立樣板。
mkdir cec-src cd ./cec-src cec install # Start up the CEC Toolkit Development server for testing cec develop &
已使用自訂編譯器更新內建 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