عن المشروع
هذا هو مستودع شيفرة المصدر للموقع الشخصي لييفان فينغ، ويمكن الوصول إليه عبر https://fengyifan.site. الموقع مبني باستخدام مولد المواقع الثابتة أسترو، مع تخزين كل شيفرة الموقع الأساسية في دليل site/، وإدارة المحتوى ثنائي اللغة عبر ملفات البيانات الموجودة في site/src/data/. للتطوير المحلي، يمكن للمستخدمين الانتقال إلى مجلد site/، وتشغيل npm install لتثبيت التبعيات المطلوبة، ثم تشغيل npm run dev لبدء خادم تطوير محلي للمعاينة في الوقت الفعلي وتحرير المحتوى. لتوليد إصدار جاهز للإنتاج من الموقع، تشغيل npm run build، الذي يخرج الملفات الثابتة المترجمة إلى دليل site/dist/؛ يمكن استخدام أمر npm run preview لاختبار الموقع المبنى محلياً قبل النشر. المشروع مضبوط للنشر المستمر عبر إجراءات جيت هب: كل دفع إلى الفرع الرئيسي يفعل سير العمل المحدد في .github/workflows/deploy.yml، الذي يبني الموقع تلقائياً وينشر إخراج site/dist إلى فرع gh-pages. النطاق المخصص fengyifan.site مضبوط عبر ملف CNAME المخزن في site/public/.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.