⛔เลิกกิจการ
ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไปและใช้ได้กับ Strapi V3 เท่านั้น คุณสามารถค้นหารุ่น Strapi V4 ล่าสุดของผู้เริ่มต้นนี้ได้ที่ monorepo starters และ templates
ผู้เริ่มต้นถัดไปสำหรับการสร้างไซต์องค์กรด้วย Strapi
ดูการสาธิตสด•อ่านโพสต์บล็อก

ผู้เริ่มต้นนี้ออกแบบมาเพื่อความยืดหยุ่น การใช้มันคุณจะสามารถจัดการเนื้อหาเว็บไซต์ของคุณทั้งหมดใน strapi และรับแอพถัดไปที่สร้างขึ้นโดยอัตโนมัติ ทีมการตลาดจะสามารถสร้างหน้าและออกแบบเค้าโครงของพวกเขาได้โดยไม่ได้รับความช่วยเหลือจากนักพัฒนา
คุณสมบัติเริ่มต้นนี้:
ผู้เริ่มต้นนี้ใช้เทมเพลต Strapi Corporate
ตรวจสอบผู้เริ่มต้นทั้งหมดของเราที่นี่
ใช้ CLI create-strapi-starter ของเราเพื่อสร้างโครงการของคุณ
npx create-strapi-starter@3 my-site next-corporateCLI จะสร้าง monorepo ติดตั้งการพึ่งพาและเรียกใช้โครงการของคุณโดยอัตโนมัติ
เซิร์ฟเวอร์ส่วนหน้าถัดไปจะทำงานที่นี่ => http: // localhost: 3000
เซิร์ฟเวอร์แบ็กเอนด์ Strapi จะทำงานที่นี่ => http: // localhost: 1337
คุณสามารถเปิดโหมดตัวอย่างด้วย URL เช่นนี้:
http://localhost:3000/api/preview?secret=<preview-secret>&slug=<slug>
<preview-secret> เป็นโทเค็นลับที่กำหนดไว้ในการกำหนดค่า. ENV ของคุณ <slug> คือกระสุนที่คุณป้อนใน strapi สำหรับหน้าของคุณ
ในขณะที่โหมดตัวอย่างอยู่ในคุณสามารถเข้าถึงหน้า draft ได้เช่นเดียวกับที่คุณ published หน้า
ตัวอย่างเช่น http: // localhost: 3000/ความลับจะพร้อมใช้งานในโหมดตัวอย่าง
แบนเนอร์จะยังคงอยู่ภายใต้การนำทางเพื่อแจ้งให้คุณทราบว่าโหมดตัวอย่างเปิดอยู่และจะช่วยให้คุณปิดได้
ในการแก้ไขเว็บไซต์นี้คุณจะต้องเรียกใช้ทั้งส่วนหน้าและแบ็กเอนด์ในสภาพแวดล้อมการพัฒนาของคุณ
เราได้สร้างส่วนต่างๆให้คุณ แต่คุณอาจต้องการเพิ่มมากขึ้นเพื่อให้เหมาะกับความต้องการของคุณ ทำตามขั้นตอนเหล่านี้:
contentSectionsdata ใน /frontend/components/sections/frontend/components/sections.js และเพิ่มรายการไปยังวัตถุ sectionComponents เราใช้ Tailwind CSS สำหรับการออกแบบ ในการแก้ไขรูปลักษณ์ของหน้าคุณคุณสามารถแก้ไขธีมใน /front/tailwind.config.js อ่านเอกสาร Tailwind เพื่อดูการเปลี่ยนแปลงทั้งหมดที่คุณสามารถทำได้ ตัวอย่างเช่นคุณสามารถเปลี่ยนสีหลักเช่นนี้:
const { colors } = require ( `tailwindcss/defaultTheme` )
module . exports = {
theme : {
extend : {
colors : {
primary : colors . green ,
} ,
} ,
} ,
} คุณจะต้องปรับใช้โครงการ frontend และ backend แยกต่างหาก นี่คือเอกสารที่จะปรับใช้แต่ละฉบับ:
อย่าลืมตั้งค่าตัวแปรสภาพแวดล้อมของคุณในแอพการผลิตของคุณ
นี่คือสิ่งที่จำเป็นสำหรับส่วนหน้า:
NEXT_PUBLIC_STRAPI_API_URL : url ของแบ็กเอนด์ strapi ของคุณโดยไม่ต้องต่อท้ายPREVIEW_SECRET : สตริงสุ่มที่ใช้เพื่อปกป้องหน้าตัวอย่างของคุณและสำหรับแบ็กเอนด์:
FRONTEND_URL : URL ของส่วนหน้าของคุณโดยไม่ต้องเฉือนFRONTEND_PREVIEW_SECRET : โทเค็นของโหมดแสดงตัวอย่าง next.js ที่กำหนดไว้ในส่วนหน้าขอให้สนุกกับการเริ่มต้นนี้!