Abdelrhman Gafar نشر 6 أغسطس أرسل تقرير نشر 6 أغسطس عندما اقوم باستعمال github pages لاستضافة موقع ثابت يظهر لي الموقع (عند دخوله بالرابط المولد من github) من غير تنسيقات ماذا قد يكون السبب؟ واذا كان هناك مواقع مجانية للاستضافة وسهلة الاستخدام رجاءا دلوني عليها. 1 اقتباس
0 Khaled Osama3 نشر 6 أغسطس أرسل تقرير نشر 6 أغسطس عندما نستخدم مسارا نسبيا مثل href="css/styles.css"، فإن المتصفح يبحث عن ملف styles.css في المسار الجذر للموقع. لكن إذا كان الموقع مستضافا في مجلد فرعي كما يحدث عند استخدام GitHub Pages، فإن المسار يجب أن يكون نسبيا للمكان الذي يوجد فيه ملف HTML. بمعني انه يجب استخدام المسار النسبي الذي يبدأ بالنقطة ./ لإخبار المتصفح بأن ملف styles.css موجود داخل مجلد css، والذي يوجد في نفس المجلد مع ملف HTML. <link rel="stylesheet" href="./css/styles.css"> النقطة ./ تشير إلى المجلد الحالي الذي يحتوي على ملف HTML، ومن ثم ننتقل إلى المجلد css للوصول إلى ملف styles.css. مواقع مجانية لاستضافة المواقع Netlify سهلة الاستخدام وتدعم استضافة المواقع الثابتة بشكل ممتاز. Vercel خدمة رائعة وسهلة الاستخدام تستضيف المواقع الثابتة ويدعم تطبيقات Next.js بشكل جيد. 1 اقتباس
0 Abdelrhman Gafar نشر 6 أغسطس الكاتب أرسل تقرير نشر 6 أغسطس بتاريخ 15 ساعة قال Khaled Osama3: عندما نستخدم مسارا نسبيا مثل href="css/styles.css"، فإن المتصفح يبحث عن ملف styles.css في المسار الجذر للموقع. لكن إذا كان الموقع مستضافا في مجلد فرعي كما يحدث عند استخدام GitHub Pages، فإن المسار يجب أن يكون نسبيا للمكان الذي يوجد فيه ملف HTML. بمعني انه يجب استخدام المسار النسبي الذي يبدأ بالنقطة ./ لإخبار المتصفح بأن ملف styles.css موجود داخل مجلد css، والذي يوجد في نفس المجلد مع ملف HTML. <link rel="stylesheet" href="./css/styles.css"> النقطة ./ تشير إلى المجلد الحالي الذي يحتوي على ملف HTML، ومن ثم ننتقل إلى المجلد css للوصول إلى ملف styles.css. مواقع مجانية لاستضافة المواقع Netlify سهلة الاستخدام وتدعم استضافة المواقع الثابتة بشكل ممتاز. Vercel خدمة رائعة وسهلة الاستخدام تستضيف المواقع الثابتة ويدعم تطبيقات Next.js بشكل جيد. عندما اضفت النقطه قد ظهرت لي التنسيقات ولكني لاحظت ان الايقونات والصور الموجوده في المشروع لم تظهر فهل يجب ان اضيف نقطه امام كل صورة بشكل يدوي؟ وماذا يجب ان افعل لاصلاح الايقونات؟ 1 اقتباس
0 Mustafa Suleiman نشر 6 أغسطس أرسل تقرير نشر 6 أغسطس بتاريخ 38 دقائق مضت قال Abdelrhman Gafar: عندما اضفت النقطه قد ظهرت لي التنسيقات ولكني لاحظت ان الايقونات والصور الموجوده في المشروع لم تظهر فهل يجب ان اضيف نقطه امام كل صورة بشكل يدوي؟ وماذا يجب ان افعل لاصلاح الايقونات؟ لا أنصحك برفع مشاريعك على GitHub pages بسبب المشاكل التي تحدث بسبب المسارات، حيث سيتعين عليك تعديل المسارات في مشروعك، فستحتاج إلى تعديل المسارات لتبدأ بـ /. أو /.. حسب المسار لذا من الأسهل لك رفع مشاريع المواقع الـ Static على Netlify، حيث ستقوم برفع المشروع من خلال رفع المجلد أو من خلال المستودع وانتهى الأمر. 1 اقتباس
0 Abdelrhman Gafar نشر 6 أغسطس الكاتب أرسل تقرير نشر 6 أغسطس بتاريخ 2 ساعة قال Mustafa Suleiman: لا أنصحك برفع مشاريعك على GitHub pages بسبب المشاكل التي تحدث بسبب المسارات، حيث سيتعين عليك تعديل المسارات في مشروعك، فستحتاج إلى تعديل المسارات لتبدأ بـ /. أو /.. حسب المسار لذا من الأسهل لك رفع مشاريع المواقع الـ Static على Netlify، حيث ستقوم برفع المشروع من خلال رفع المجلد أو من خلال المستودع وانتهى الأمر. لقد نجح الرفع في netlify لموقع , ولكن عندما حاولت رفع موقع اخر لم يعمل (بعد توليد الرابط وعند الضغط عليه يقوم باظهار الصفحه غير موجوده) اقتباس
0 Khaled Osama3 نشر 7 أغسطس أرسل تقرير نشر 7 أغسطس بتاريخ 5 ساعة قال Abdelrhman Gafar: عندما اضفت النقطه قد ظهرت لي التنسيقات ولكني لاحظت ان الايقونات والصور الموجوده في المشروع لم تظهر فهل يجب ان اضيف نقطه امام كل صورة بشكل يدوي؟ وماذا يجب ان افعل لاصلاح الايقونات؟ نعم للأسف يجب أن تفعل المسار النسبي لأي مسار ملف ستسدعيه اقتباس
السؤال
Abdelrhman Gafar
عندما اقوم باستعمال github pages لاستضافة موقع ثابت يظهر لي الموقع (عند دخوله بالرابط المولد من github) من غير تنسيقات
ماذا قد يكون السبب؟
واذا كان هناك مواقع مجانية للاستضافة وسهلة الاستخدام رجاءا دلوني عليها.
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.