2016-11-06 12 views
5

की स्थिति के साथ प्रतिक्रिया दी है मेरे पास मेरी अनुकूलित बूटस्ट्रैप वेबसाइट है जिसे मैं जिथब पृष्ठों पर धक्का देता हूं। स्थानीय रूप से यह बिल्कुल बहुत ठीक काम करता है, कोई समस्या नहीं है, लेकिन जब ऑनलाइन है शैली गंदा है और इन संदेशों को कंसोल पर दिखाई देते हैं:गिथब पेज, बूटस्ट्रैप सीएसएस दूरस्थ रूप से: संसाधन लोड करने में विफल: सर्वर ने 404 (नहीं मिला)

<link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 
:

Failed to load resource: the server responded with a status of 404 (Not Found) https://nickname.github.io/repo/vendor/font-awesome/css/font-awesome.min.css Failed to load resource: the server responded with a status of 404 (Not Found) 
मेरी कोड में

, सीएसएस पालन घोषित किया जाता है

क्यों स्थानीय रूप से काम करता है और दूरस्थ रूप से नहीं? href="vendor/font-awesome/css/font-awesome.min.css" - -

+0

इस href = "~/विक्रेता/फ़ॉन्ट-कमाल/सीएसएस/फ़ॉन्ट-awesome.min.css" –

उत्तर

2

ऐसा लगता है कि आप अपने गिटहब पेज के लिए जेकील का उपयोग कर रहे हैं। नवंबर 2016 से जेकिल 3.3 के लिए, the vender folder is ignored

जैकिल अब डिफ़ॉल्ट रूप से विक्रेता और node_modules निर्देशिकाओं को अनदेखा करता है।

आप libs जैसे कुछ नाम करने के लिए vender फ़ोल्डर नाम बदल सकते हैं या तो और नए पथ का उल्लेख, या का पालन करें Jekyll के suggestion

आप की जरूरत है उन निर्देशिकाओं आपकी साइट में शामिल करना, अलग सेट: [] आपकी साइट की कॉन्फ़िगरेशन फ़ाइल में।

आशा है कि यह मदद करता है :)

0

क्या आप वाकई सीएसएस के साथ पथ आपके सर्वर पर खाली नहीं है कर रहे हैं, आप HTML href में ~/ उपयोग करने की आवश्यकता है, मुझे समझाने

  1. /जाने यह साइट जड़ है

  2. ~/- href="~/vendor/font-awesome/css/font-awesome.min.css" -यह अपने आवेदन के रूट निर्देशिका है

/ लौटना चाहिए साइट की रूट (https://nickname.github.io/repo/vendor/font-awesome/css/font-awesome.min.css),

~/ एप्लिकेशन की रूट (https://nickname.github.io/ROOTDIR/repo/vendor/font-awesome/css/font-awesome.min.css) वापस करनी चाहिए।

+0

जैसे परिवर्तन को आजमाएं, नमस्कार, आपके उत्तर के लिए धन्यवाद। मैंने कोशिश की कि मुझे क्या समझाओ लेकिन कोई रास्ता नहीं। आप github https://github.com/ValeC/portfolio-valentina-coletti.git – Colet

+0

@ कोलेट पर अपना कोड देख सकते हैं @ कोलेट मैं अपना कोड जांचता हूं और आपको "~ /" या "./" का उपयोग करना होगा और इसे काम करना होगा अच्छी तरह। –

+0

काम नहीं कर रहा है :-( – Colet

3

आप सभी को धन्यवाद। समस्या यह थी कि हाल ही में गिथब जेकील v3.3 को अपडेट किया गया है, जो डिफ़ॉल्ट रूप से विक्रेता फ़ाइलों को अनदेखा करता है। चूंकि मैं अपनी पेज साइट के लिए जेकील का उपयोग नहीं कर रहा था, इसलिए मुझे अपनी साइट बनाने से जेकील को अक्षम करने के लिए मेरे भंडार की जड़ में एक .nojekyll फ़ाइल जोड़नी पड़ी। एक बार मैंने ऐसा किया, मेरी साइट बिना किसी समस्या के मेरी वांछित फाइलों के साथ बनाई गई।

संबंधित मुद्दे