2013-07-19 10 views
11

मैं अपने index.html में बाहरी css फ़ाइल जोड़ने की कोशिश कर रहा हूं।संगठन github पृष्ठों में सीएसएस फ़ाइलों को कैसे लिंक करें

संगठन के नाम - codehunks

मेरे निर्देशिका संरचना है:

codehunks.github.io 
    _layouts/ 
     style.css 
    LICENSE.txt 
    README.rst 
    index.html 

मैं के रूप में जोड़ने की कोशिश की:

<link rel="stylesheet" type="text/css" href="_layouts/styles.css"/> 

लेकिन यह काम नहीं किया। मैं खोज की है और पता चला है कि raw.github.com/../..css/text

मैं [username].github.io/[repo]/[folder]/[filname] के रूप में लिंक प्रदान करके इसे जोड़ने कुछ लेख नहीं मिले, लेकिन यह मेरे संगठन के लिए काम नहीं किया के मामले में काम नहीं करता है मिलता है।

मैंने इसे codehunks.github.com/codehunks.github.io/_layouts/style.css के रूप में जोड़ने का प्रयास किया लेकिन लिंक मुझे 404 not found प्रतिक्रिया दे रहा है।

कोई भी संभावित समाधान या मैं कुछ गलत कर रहा हूं।

यहाँ मेरी पेज codehunks.github.io है और यहाँ Source Code

+0

यह अजीब बात है, इसे काम करना चाहिए। अगर आपको यहां कोई प्रतिक्रिया नहीं मिलती है, तो गिटहब से संपर्क करने का प्रयास करें। – gustavohenke

+1

आह, मैंने फ़ोल्डर '_layouts' को बस' css' में नामित किया और अब यह काम कर रहा है। गंभीर अजीब – softvar

+2

उह, अब मुझे याद है। यह गिटहब की [जेकील] (http://jekyllrb.com/) की वजह से है। '_' के साथ उपसर्ग की गई निर्देशिकाओं को जैकिल द्वारा उपयोग किया जाता है। – gustavohenke

उत्तर

8

अपनी शैली /styles.css पर कार्य करेगा जब आप, जड़ में रख _layout फ़ोल्डर Jekyll/गहरे लाल रंग का प्रयोग किया जाता है मेरी कोड है।

अपने रेपो की जड़ में एक सीएसएस फ़ोल्डर बनाएं और शैली को वहां रखें।

/css/style.css इसके बजाए।

+1

@ गुस्तावोहेके ने पहले इसका उल्लेख किया था। लेकिन इसे इंगित करने के लिए भी धन्यवाद। हालांकि उत्तर सही है, क्या मैं निकट भविष्य में इसके साथ शुरू करने के लिए 'jekyll' दस्तावेज़ प्राप्त कर सकता हूं? – softvar

+1

सभी जानकारी: http://jekyllrb.com/docs/structure/ – ChelseaStats

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