การคอมไพล์เทมเพลท

ในการคอมไพล์ไซต์ คุณต้องมีสิทธิ์เข้าใช้ธีมและองค์ประกอบต่างๆ ภายในไซต์ เทมเพลทไซต์เป็นโมเดลแพ็คเกจสำหรับไซต์ เทมเพลทประกอบด้วยทรัพยากรทั้งหมดที่จำเป็นสำหรับการย้ายและรันไซต์

คุณสามารถใช้เทมเพลทไซต์เพื่อเอ็กซ์ปอร์ตไซต์ไปยังสภาวะแวดล้อมของชุดเครื่องมือ OCE โดยที่สามารถคอมไพล์ไซต์ภายในเทมเพลทได้ ส่วนต่อไปนี้อธิบายการคอมไพล์ไซต์ภายใน BlogTemplate ซึ่งถูกเลือกไว้ในชุดเครื่องมือ OCE

การตั้งค่า

คำสั่ง cec compile-template สามารถใช้ผ่านชุดเครื่องมือ OCE และได้รับการติดตั้งเมื่อมีการชุดเครื่องมือแล้ว ทำตามคำแนะนำมาตรฐานสำหรับการติดตั้งชุดเครื่องมือ 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