⛔ إهمال
لم يعد هذا المستودع يتم الحفاظ عليه ويعمل فقط على Strapi V3. يمكنك العثور على أحدث إصدار من Strapi V4 من هذا المبتدئ على المبتدئين والمأمولين.
المبتدئ التالي لإنشاء موقع الشركة مع Strapi.
عرض العرض التوضيحي المباشر • اقرأ منشور المدونة

تم تصميم هذا المبدع للمرونة. باستخدامه ، ستتمكن من إدارة محتوى موقع الويب الخاص بك بالكامل في Strapi ، والحصول على تطبيق التالي تلقائيًا. ستتمكن فرق التسويق من إنشاء صفحات وتصميم تخطيطها دون مساعدة من المطورين.
ميزات المبتدئة:
يستخدم هذا المبدع قالب شركة Strapi
تحقق من جميع مبتدئاتنا هنا
استخدم create-strapi-starter CLI لإنشاء مشروعك.
npx create-strapi-starter@3 my-site next-corporateسيقوم CLI بإنشاء Monorepo ، وتثبيت التبعيات ، وتشغيل مشروعك تلقائيًا.
سيتم تشغيل خادم الواجهة الأمامية التالية هنا => http: // localhost: 3000
سيتم تشغيل خادم Backdenced Strapi هنا => http: // localhost: 1337
يمكنك تشغيل وضع المعاينة مع عنوان URL مثل هذا:
http://localhost:3000/api/preview?secret=<preview-secret>&slug=<slug>
<preview-secret> هو الرمز المميز السري المحدد في تكوين .env الخاص بك ، <slug> هو Slug الذي أدخلته في Strapi لصفحتك.
على الرغم من أن وضع المعاينة قيد التشغيل ، يمكنك الوصول إلى صفحات draft تمامًا كما published الصفحات.
على سبيل المثال http: // localhost: 3000/secret سيكون متاحًا في وضع المعاينة.
ستبقى لافتة تحت التنقل لإعلامك بوضع المعاينة وسيسمح لك أيضًا بإيقاف تشغيله.
لتحرير هذا الموقع ، ستحتاج إلى تشغيل الواجهة الأمامية والخلفية في بيئة التطوير الخاصة بك.
لقد قمنا ببناء أقسام لك ، لكن من المحتمل أن ترغب في إضافة المزيد لتناسب احتياجاتك. اتبع هذه الخطوات:
contentSections .data في /frontend/components/sections/frontend/components/sections.js ، وأضف إدخالًا إلى كائن sectionComponents . نستخدم CSS Tailwind للتصميم. لتعديل مظهر صفحتك ، يمكنك تحرير السمة في /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 من الواجهة الخلفية الخاصة بك ، دون أن يقطع القطعPREVIEW_SECRET : سلسلة عشوائية تستخدم لحماية صفحات المعاينة الخاصة بكوللواجهة الخلفية:
FRONTEND_URL : عنوان URL من الواجهة الأمامية ، دون أن يقطع مائلFRONTEND_PREVIEW_SECRET : رمز من وضع معاينة Next.js محدد على الواجهة الأماميةاستمتع باستخدام هذا المبتدئ!