انطلق في بورتفوليو الذكاء الاصطناعي SEO على Vercel: خطوتك الأولى الملموسة اليوم

بورتفوليو IA SEO Vercel: الأساسيات في مقال واحد — كود حقيقي، مخططات وخطوات ملموسة، مقتطفات من دورة تتكون من 46 درسًا.

انطلق في بورتفوليو الذكاء الاصطناعي SEO على Vercel: خطوتك الأولى الملموسة اليوم

أفضل طريقة لتعلم Portfolio IA SEO Vercel هي بالممارسة. يساعدك هذا المقال على البدء مع مقتطفات عملية مستمدة من دورة تتكون من 46 درسًا — ما يكفي للحصول على نتيجة أولى اليوم.

tl;dr
  • مقدمة وStack حديث
  • shadcn-ui نظام التصميم
  • توليد المكونات باستخدام v0 dev
  • ChatGPT كمطور مشارك
  • أقسام متقدمة من المحفظة
~$ cat ./parcours.md # Portfolio IA SEO Vercel — 10 فصول
01
مقدمة والتقنيات الحديثة
→ عرض الدورة والتقنيات 2025→ إنشاء مشروع Next.js مع Tailwind+ 1 دروس أخرى
02
shadcn-ui نظام التصميم
→ ما هو shadcn/ui ولماذا هو مختلف→ التثبيت والإعداد مع Next.js+ 2 دروس أخرى
03
توليد المكونات باستخدام v0 dev
→ اكتشاف v0.dev والمطالبات الأولى→ مطالبات فعالة لتوليد الأقسام+ 2 دروس أخرى
04
ChatGPT كمطور مساعد
→ هندسة المطالبات لتطوير الويب→ توليد محتوى محفظة مناسب+ 2 دروس أخرى
05
أقسام متقدمة من المحفظة
→ بطل متحرك باستخدام Framer Motion→ شهادات العملاء (قسم الشهادات)+ 2 دروس أخرى
06
تحسين محركات البحث التقني المتقدم
→ Metadata API من Next.js (App Router)→ Open Graph ديناميكي مع @vercel/og+ 2 دروس أخرى
07
الأداء ومقاييس الويب
→ next/image : تحسين تلقائي للصور→ next/font : خطوط بدون CLS+ 2 دروس أخرى
08
التحليلات والتحويل
→ Vercel Analytics : الزوار ومقاييس الويب→ Google Analytics 4 : الإعداد والأحداث+ 2 دروس أخرى
🏁
المشروع النهائي (+ 2 فصول في الطريق)
→ ستحصل على مشروع ملموس وقابل للعرض

مدونة مصغرة بـ MDX داخل Next.js

NOTEالهدف — إضافة مدونة مصغرة بـ MDX إلى محفظتك Next.js: فهم صيغة MDX، هيكلة المقالات باستخدام frontmatter، توليد الصفحات ديناميكيًا والاستفادة من تحسين محركات البحث الذي يوفره المحتوى النصي.

الأهداف التعليمية

TIPعند إتمام هذه الوحدة
  • فهم ما هو MDX ولماذا يناسب المحفظة
  • تثبيت وتهيئة MDX في Next.js App Router
  • هيكلة مقال باستخدام frontmatter (العنوان، التاريخ، الوصف)
  • توليد قائمة المقالات وصفحاتها بشكل ثابت
  • فهم تأثير مدونة منتظمة على تحسين محركات البحث

MDX: ماركداون يتحدث React

MDX هو ماركداون مُثرى: تكتب مقالاتك بصيغة الماركداون الكلاسيكية (عناوين، قوائم، روابط) لكن يمكنك أيضًا إدراج مكونات React. عمليًا، يمكنك إدراج زر shadcn أو رسم بياني تفاعلي أو عرض توضيحي مباشر وسط المقال، وهو أمر مستحيل في الماركداون النقي.

بالنسبة للمحفظة، MDX مثالي: تكتب بسرعة، والعرض نظيف، وكل مقال يصبح صفحة قابلة للفهرسة من قبل Google. ثلاث إلى خمس مقالات تقنية جيدة تكفي للبدء في جذب حركة البحث.

الصيغةالنصمكونات Reactالاستخدام النموذجي
HTML خاممطوللاصفحات ثابتة بسيطة
Markdown (.md)سريعلاالتوثيق، الملاحظات
MDX (.mdx)سريعنعمالمدونة التقنية، المحفظة

تثبيت MDX في Next.js

يوفر Next.js حزمة رسمية. نثبت الاعتماديات ثم نربطها في الإعدادات:

إنشاء مشروع Next.js مع Tailwind

NOTEالهدف — إنشاء مشروع Next.js 14 جديد مع Tailwind مُعد مسبقًا، فهم هيكل مجلدات App Router، وتشغيل خادم التطوير.

الأهداف التعليمية

TIPعند إتمام هذه الوحدة
  • إنشاء مشروع باستخدام create-next-app
  • تحديد المجلدات الرئيسية في App Router
  • فهم دور layout.tsx و page.tsx
  • التحقق من تهيئة Tailwind بشكل صحيح
  • تشغيل المشروع وعرضه محليًا

المتطلبات المسبقة: تثبيت Node.js

قبل كل شيء، تحقق من تثبيت Node.js (الإصدار 18.17 أو أعلى). Next.js 14 لا يعمل مع الإصدارات الأقدم.

الملف / المجلدالدور
app/layout.tsxالتخطيط الجذري المشترك بين جميع الصفحات (html، body، الخطوط).
app/page.tsxالصفحة الرئيسية، المسار /.
app/globals.cssالأنماط العامة، توجيهات Tailwind.
public/الملفات الثابتة (الصور، favicon) المقدمة من الجذر.
tailwind.config.tsتهيئة Tailwind (السمة، الألوان).
next.config.jsتهيئة Next.js.

layout.tsx

يغلف جميع الصفحات. هنا نحدد هيكل HTML المشترك، الخطوط والبيانات الوصفية الافتراضية.

page.tsx

المحتوى الخاص بمسار معين. كل مجلد يحتوي على page.tsx يصبح عنوان URL قابل للوصول.

التحقق من Tailwind

افتح app/globals.css. يجب أن تكون توجيهات Tailwind الثلاثة موجودة في أعلى الملف:

NOTEملاحظة: مع App Router، تكون المكونات Server Components افتراضيًا. تعمل على الخادم، وهو أمر ممتاز لتحسين محركات البحث والأداء. سنضيف "use client" فقط عند الحاجة إلى التفاعل.

التثبيت والتهيئة مع Next.js

NOTEالهدف — تهيئة shadcn/ui في مشروع Next.js، فهم ملف components.json، وإضافة أول مكون عبر CLI.

الأهداف التعليمية

TIPعند إتمام هذه الوحدة
  • تشغيل npx shadcn@latest init والإجابة على الأسئلة
  • فهم دور components.json
  • تحديد متغيرات CSS الخاصة بالسمة المضافة
  • إضافة مكون باستخدام shadcn add
  • استخدام الأداة المساعدة cn()

الخطوة 1: تهيئة shadcn

من جذر مشروع Next.js، شغّل أمر التهيئة. سيطرح بعض أسئلة التهيئة.

ملف components.json

يخبر هذا الملف CLI بمكان وضع المكونات وأي الاصطلاحات يجب اتباعها. نادرًا ما تعدلّه، لكن يجب فهمه.

لماذا هو مفيد

يمكنك تمرير className إلى مكون لتجاوز أنماطه دون كسر الأنماط الأصلية.

WARNINGتنبيه: إذا فشل الاستيراد @/components/...، تحقق من تهيئة الاسم المستعار @/* بشكل صحيح في tsconfig.json. هذا السبب الأكثر شيوعًا للأخطاء بعد التهيئة.
va-plus-loin

يغطي هذا المقال المقتطفات الأكثر فائدة — الدورة الكاملة Portfolio IA SEO Vercel (11 فصول، 46 درسًا، تمارين مصححة ومشروع نهائي) تأخذك حتى النهاية.

./acceder-au-cours-complet cours gratuit : Vibe Coding

الأسئلة الشائعة

كم من الوقت يستغرق تعلم Portfolio IA SEO Vercel؟
مع تقدم منظم (11 فصول، 46 درسًا قصيرًا وعمليًا)، يمكن الوصول إلى مستوى تشغيلي في بضعة أسابيع بمعدل 30 إلى 60 دقيقة يوميًا. المهم هو تطبيق كل مفهوم فورًا.
هل هناك متطلبات مسبقة؟
تكفي أساسيات في الحوسبة. إذا كنت تعرف استخدام الطرفية وقراءة كود بسيط، فأنت جاهز.
من أين نبدأ عمليًا؟
طبّق أوامر هذا المقال، ثم تابع الدورة الكاملة Portfolio IA SEO Vercel: تربط الـ46 درسًا بالترتيب، مع تمارين ومشروع نهائي.

📬 هل تريد تلقي هذا النوع من الأدلة كل أسبوع؟ اشترك مجانًا — كود حقيقي، بدون كلام زائد.