لقد قررت فتح موقعي على أحدث موقع محفظة! لديها إدارة ديناميكية للمحتوى لإضافة مشاريع ومراسلات باستخدام CMS المحتوى ، وتم تصميمها باستخدام Next.js و Chakra UI.
الرجوع إلى الوثائق Next.js و chakra UI لمعرفة المزيد.
لا تتردد في توتر هذا المستودع لصنع محفظتك الخاصة ، وإذا كنت تحب الريبو ، يرجى دعمه من خلال منحه نجمة!
إنشاء .env.local واتبع الاسم المتغير بناءً على .env.example واحصل على مفاتيح API بناءً على الخطوات أدناه
1. إنشاء حساب محتوى
2. أضف مساحة المجتمع (إنه مجاني!)
3. اختر "أنا إنشاء محتوى"
4. انتقل إلى نموذج المحتوى وابدأ في إضافة نوع المحتوى
؟ في موقع الويب هذا ، يحتوي على 5 نوع من المحتوى:
1. Blogposts
بعد تحديث ⚡2.0.0 ، أستخدم مشكلات github كمحتوى مدونة!
مزيد من التفاصيل حول هذا الموضوع:
- المشروعات المميزة
- المشاريع
- مقدمة
- ContactMe
يجب إضافة هذا الاسم الدقيق لأنه المعرف المستخدم في الكود.
أضف نوع المحتوى وفقًا لهذه الحقول: 

انتقل إلى الإعدادات -> مفاتيح API -> رموز توصيل / معاينة المحتوى -> "اسم المساحة الخاص بك"
ضعها في متغيرات البيئة وفقًا لـ .env.example وأنت جميعًا مضمون!
1. إنشاء مشروع Firebase
2. بعد إعداد الأشياء ، ستحصل على مفاتيح API ، احفظها.
3. اذهب إلى قاعدة بيانات Firestore
4. أضف مجموعة تدعى views
5. ثم ، ضع مفاتيح API هذه من قبل وفقًا لـ .env.example وهذا كل شيء!
1. إنشاء حساب Google Analytics ، في جزء إعدادات الممتلكات ، لا تنس تشغيل التحليلات العالمية
2. بعد ذلك ، سترى رمزًا يبدأ بـ UA-
3. انسخ هذه الكود ووضعه في متغيرات البيئة وفقًا لـ env.example و Do!
قم بتثبيت التبعيات باستخدام npm i أو yarn
ابدأ المشروع بواسطة npm run dev أو yarn dev
يمكنك النشر بسهولة باستخدام Vercel؟
pages/index.js = الصفحة الرئيسية
pages/projects/index.js = صفحة أرشيف المشاريع
pages/blog/index.js = صفحة قوائم المدونة
pages/blog/[slug].js = صفحة نشر المدونة
pages/api/views = API لجلب مشاهدات نشر المدونة من Firebase