نموذج بدء Next.js 16 خفيف الوزن: بناء مواقع أدوات وصفحات الهبوط بسرعة
nextjs
nextjs-starter
nextjs-template
nextjs-boilerplate
i18n
internationalization
mdx
blog
seo
metadata
open-graph
tailwindcss
typescript
vercel
react
multilingual-website
newsletter
email-subscription
resend
google-analytics
plausible
adsense
نموذج بدء Next.js 16 خفيف الوزن لبدء مواقع الويب الصغيرة بسرعة. استنساخ وتكوين ونشر في دقائق. i18n مدمج وتدوين MDX وSEO. مثالي لمواقع الأدوات المجانية ومواقع المحتوى وصفحات الهبوط.
لماذا تحتاج إلى نموذج بدء Next.js
بناء موقع ويب حديث من الصفر يستغرق وقتاً. تحتاج إلى إعداد التوجيه والأنماط والدعم الدولي وتحسين محركات البحث والتحليلات والمزيد. هنا يصبح نموذج بدء مصمم بشكل جيد لا يقدر بثمن.
Next.js Starter هو نموذج Next.js 16 متعدد اللغات خفيف الوزن مصمم لبدء مواقع الويب الصغيرة بسرعة. سواء كنت تبني موقع أدوات مجاني أو موقع محتوى أو مدونة شخصية أو صفحة هبوط - استنسخها وقم بتكوينها ونشرها في دقائق.
ميزات أساسية فقط
🌐 الدعم الدولي المدمج (i18n)
أحد أكبر التحديات في بناء مواقع الويب العالمية هو تنفيذ الدعم الدولي السليم. يأتي هذا النموذج مع تكامل next-intl ، مما يدعم:
- ثلاث لغات جاهزة : الإنجليزية والفرنسية والعربية
- التوجيه المستند إلى الإعدادات المحلية : مسارات
/enو/frو/ar - إدارة الترجمة سهلة : ملفات ترجمة قائمة على JSON
- تنبيه كشف اللغة : يقترح تلقائياً التبديل إلى اللغة بناءً على إعدادات المتصفح
إضافة لغة جديدة بسيطة مثل:
- إنشاء ملف ترجمة جديد في
i18n/messages/ - تحديث تكوين التوجيه
- إضافة محتوى للإعدادات المحلية الجديدة
📝 نظام مدونة MDX
اكتب منشورات مدونتك في MDX - المزيج المثالي من بساطة Markdown وقوة مكونات React:
- دعم frontmatter : العنوان والوصف والوسوم والتاريخ والتحكم في الظهور
- تثبيت المنشورات المهمة : تظهر المنشورات المميزة أولاً
- وضع المسودة : اعمل على المنشورات دون نشرها
- مدونات حسب الإعدادات المحلية : محتوى مختلف للغات مختلفة
- مكونات مخصصة : استخدم مكونات React داخل Markdown
🎨 واجهة حديثة مع Tailwind CSS
يستخدم النموذج Tailwind CSS مدمج مع مكونات shadcn/ui :
- تصميم سريع الاستجابة يعمل على جميع الأجهزة
- تبديل المظهر الفاتح / الغامق مع الكشف عن تفضيل النظام
- جماليات نظيفة واحترافية
- سهولة التخصيص باستخدام متغيرات CSS