Для компиляции сайта нужен доступ к темам и компонентам сайта. Шаблон сайта — - это модель упаковки сайта. Шаблон содержит все необходимые ресурсы для миграции и запуска сайта.
Шаблон сайта можно использовать для экспорта сайта в среду инструментария OCE, где можно скомпилировать сайт в шаблоне. В указанных ниже разделах описывается компиляция сайта в шаблоне BlogTemplate, который предварительно задан в инструментарии OCE.
Команда cec cile-template
доступна посредством инструментария OCE и устанавливается вместе с установкой этого инструментария. Следуйте стандартным инструкциям по установке инструментария 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