اقرأ أقل، أنجز أكثر
المعلومة بجانب الكود اللي تحتاجه، بدون صفحات نظرية طويلة.
توثيق AstroArabia
دليل عملي للمطور العربي: شغّل القالب، افهم نظام RTL، وأضف نموذجك الخاص بدون أن تضيع في التفاصيل.
const site = {
direction: 'rtl',
language: 'ar',
framework: 'astro'
};
// build something clearالمعلومة بجانب الكود اللي تحتاجه، بدون صفحات نظرية طويلة.
التصميم يبدأ من RTL، مع عناية بالأرقام والأكواد والروابط.
كل مثال قريب من الاستخدام الفعلي وتقدر تنقله لمشروعك مباشرة.
01 / QUICK START
تحتاج Node.js حديثاً، ثم نفذ الأوامر التالية. سيبدأ خادم التطوير على جهازك مع تحديث تلقائي أثناء العمل.
npm install
npm run dev02 / RTL SYSTEM
الاتجاه مضبوط على المستند، والتخطيطات تستخدم خصائص منطقية مثل `start` و`end`. الأكواد والأرقام التقنية معزولة بصرياً باتجاه LTR.
قاعدة المستند
dir="rtl" lang="ar"قاعدة الكود
dir="ltr"03 / VISUAL SYSTEM
عدّل ألوان القالب ومسافاته من `src/styles/global.css`. الأسماء المنطقية تجعل تغيير الهوية أسهل بدون البحث داخل كل صفحة.
Ink · النص الأساسي
#102a2bMoss · اللون الرئيسي
#1f6b58Coral · لون الإبراز
#e8795fPaper · خلفية النهار
#f7f8f3العناوين
Alexandria Variable
--font-headingالنصوص
IBM Plex Sans Arabic
--font-sans04 / STACK
القالب متعمد أن يكون خفيفًا: Astro يولد HTML ثابتًا، وTailwind يبني CSS، والمكونات مكتوبة بصيغة Astro بدون إطار JavaScript إضافي.
astro 7.2.9
tailwindcss 4.x
@tailwindcss/vite 4.x
@astrojs/sitemap 3.7.3
class-variance-authority 0.7.x
clsx 2.xالصور
استخدم `Image` و`Picture` من `astro:assets` للصور المحلية. يتم توليد WebP وAVIF و`srcset` أثناء البناء.
التفاعل
نستخدم JavaScript صغيرًا فقط للثيم وحركة صفحة الهبوط. لا يوجد React أو Vue أو Svelte.
05 / NEW PRESET
أنشئ صفحة داخل `src/pages`، أعد استخدام `BaseLayout` و`SiteHeader`، ثم أضفها إلى قائمة النماذج بعد اكتمالها.
src/pages/my-preset/index.astro
npm run check
npm test
npm run build06 / LICENSE
AstroArabia قالب مفتوح المصدر ومتاح مجانًا تحت رخصة MIT. يمكنك استخدامه وتعديله ونشره وبيعه ضمن مشروعك، مع الاحتفاظ بنص الرخصة وحقوق النشر في نسخ الكود أو الأجزاء المقتبسة.
مسموح
الاستخدام، التعديل، الدمج، وإعادة التوزيع.
مطلوب
إبقاء إشعار MIT وحقوق النشر مع نسخ الكود.
تنبيه
البرنامج مقدم كما هو، وتتحمل مسؤولية استخدامه.
07 / FAQ
نعم، الإخراج الحالي ثابت ومناسب للنشر السريع على Cloudflare Pages أو GitHub Pages.
لا. النموذج واجهة جاهزة للتخصيص، واختر أنت طريقة الإرسال المناسبة مثل Cloudflare Workers أو Formspree أو API خاص بك.
نعم، الهيدر موحد والوضع يحفظ اختيار المستخدم محلياً.
يمرر كل Layout عنواناً ووصفاً ويولد canonical وOpen Graph وSitemap تلقائياً.
لديك تحسين؟