
يتم تشغيل Starter Next.js بواسطة TinAcms لك ولعضاء فريقك لتعديل المحتوى المنظم لموقع الويب الخاص بك بصريًا.
تتم إدارة المحتوى من خلال ملفات Marmdown و JSON المخزنة في مستودع GitHub الخاص بك ، والاستعلام عن Tina GraphQL API.
/admin .تثبيت تبعيات المشروع:
ملحوظة
هل تعرف أفضل مدير حزمة لـ Node.js؟ يمكن أن يؤدي استخدام مدير الحزمة الصحيح إلى تحسين سير عمل التطوير الخاص بك بشكل كبير. نوصي باستخدام PNPM لسرعته والتعامل الفعال مع التبعيات. تعرف على المزيد حول سبب أن يكون PNPM هو الخيار الأفضل لمشاريعك من خلال التحقق من هذه القاعدة من SSW.
pnpm install
قم بتشغيل المشروع محليًا:
pnpm dev
استبدل .env.example ، مع .env
NEXT_PUBLIC_TINA_CLIENT_ID=<get this from the project you create at app.tina.io>
TINA_TOKEN=<get this from the project you create at app.tina.io>
NEXT_PUBLIC_TINA_BRANCH=<Specify the branch with Tina configured>
بناء المشروع:
pnpm buildللحصول على مساعدة في أي تحديات Tinacms قد تواجهك:
قم بتثبيت امتداد GraphQL للاستفادة من اكتمال النوع التلقائي.
هناك طريقة جيدة لضمان تطابق مكوناتك مع شكل بياناتك وهي الاستفادة من أنواع الأنواع التي تم إنشاؤها تلقائيًا. يتم إعادة بناء هذه عندما يتغير تهيئة tina الخاصة بك.
مرخصة بموجب ترخيص Apache 2.0.