قم بإنشاء ونشر المدونات السريعة التي تربى مع Next-CMS-Ghost . مدعومًا بإطار React Next.js والمحتوى الذي تغذيه Headless Ghost ، ستحصل على واجهة هجينة جاهزة للإنتاج تجمع بين أفضل المواقع الثابتة والخادم. الأهم من ذلك ، يمكن توزيع موقع الويب الخاص بك بسهولة على مستوى العالم ليتم تقديمه من الحافة. في الوقت نفسه ، يمكن لمبدعو المحتوى الخاص بك الاستمرار في العمل مع نظام تأليف الأشباح الذين اعتادوا عليه.
الدرجات المحسوبة مع منارة 6.4.0.
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn build يجب أن يحتوي متغير بيئة IMAGE_DOMAINS على قائمة مفصولة بفاصلة لجميع المجالات التي تستخدمها للصور داخل المصدر. على سبيل المثال:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
يتم إيقاف تشغيل تحسين الصورة تلقائيًا عند النشر على NetLify ، لأنه يتم دعمه حاليًا على NetLify.
يجب تعيين متغير البيئة SITE_URL على عنوان URL المواجه للجمهور في موقعك ، في معظم الحالات إلى مجالك المخصص.
| مفتاح | القيمة (مثال) |
|---|---|
| site_url | https://www.your-blog.org |
إذا لم تحدد SITE_URL ، فسيتم ملؤها وفقًا لما يلي الإعدادات الافتراضية التالية:
| منصة | قيمة النظام | شروط |
|---|---|---|
| Vercel | vercel_url | يجب فحص متغيرات بيئة النظام تلقائيًا |
| NetLify | عنوان URL |
في جميع الحالات الأخرى ، تم تعيين SITE_URL على http://localhost:3000 .
يتم الحصول على جميع المحتوى من شبح CMS. اختر الطريقة وفقًا لسيناريو البناء الخاص بك.
قم بإنشاء ملف نصي جديد .env.local في مجلد جذر المشروع مع المحتوى التالي:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
قم بتغيير CMS_GHOST_API_URL و CMS_GHOST_API_KEY مع القيم التي يمكنك إنشاؤها في مسؤول الشبح الخاص بك تحت Integrations .
إذا قمت ببناء مشروعك باستخدام مزود سحابة ، فإن الخيار الأفضل هو تزويد المفاتيح بمتغيرات البيئة:
| مفتاح | القيمة (مثال) |
|---|---|
| CMS_GHOST_API_URL | https://your-ghost-cms.org |
| CMS_GHOST_API_KEY | 9FCCDB0E4EA5B572E2E5B92942 |
للحصول على أفضل النتائج ، ينصح النشر في Vercel. كبديل ، يمكنك أيضًا النشر على NetLify.
للحصول على أفضل نتائج تحسين محركات البحث ، يوصى بشدة بتعطيل الواجهة الأمامية لمواجهة Ghost Ghost Handlebars الافتراضية عن طريق تحديد علامة Make This الموقع الخاصة داخل إعدادات مسؤول Ghost.
يرجى الإبلاغ عن جميع الأخطاء والمشكلات في CHES-CMS-GHOST/القضايا.
PRS موضع ترحيب! فكر في المساهمة في هذا المشروع إذا كنت ترغب في إنشاء شبكة أفضل.
شكر خاص لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
فينس فولكو | مانويل تابيرنا ؟ | أكشات ميتال | كريستيانلاور ؟ | راهول سوريش ؟ | ميغيل برنارد | ستيفان أجي |
توان لو ؟ | دافور بودمير ؟ | سيمون هولدورف ؟ | سوميت كومار ؟ | Francolamcn ؟ | تشارلز تشان | رايهان أمين ؟ |
آندي جرونوالد | Hikz | هوي ؟ | لوران ماير | Garfounkel | أورلياندو داسي | فلافيو لي فولسي |
نات حلقة | فيتور بيريرا |
يتبع هذا المشروع مواصفات جميع المساهمين. مساهمات من أي نوع ترحيب!
هذا المشروع لا ينتمي إلى NextJs أو Ghost.
حقوق الطبع والنشر (C) 2020 - 2021 Styxlab - تم إصداره بموجب ترخيص MIT.