2014-10-08 6 views
10

मेरा लक्ष्य जेकिल + गीथब पेज का उपयोग कर वेबसाइट बनाना है। मैं पहले से ही परेशानी के भार में भाग गया हूं जहां मुझे अपने मैक को माउंटेन शेर से मैवरिक्स में अपग्रेड करना था, इसलिए मैं एक्सकोड और रेडक्लोथ इंस्टॉल कर सकता था।Jekyll अनुपलब्ध पोस्ट, पेज, और डिफ़ॉल्ट

मैं Github Pages's official documentation का उपयोग करने की कोशिश कर रहा हूं, लेकिन उपरोक्त वर्णित गैर-स्टॉप समस्या है। मैं बिंदु जहां मैं चलाने के लिए कोशिश कर रहा हूँ पर हूँ बंडल कार्यकारी Jekyll

की सेवा, लेकिन मैं यह कहते हुए तो जैसे कोई तिथि नहीं था कि त्रुटियों मिला है:

ERROR: YOUR SITE COULD NOT BE BUILT: 
       ------------------------------------ 
       Invalid date '0000-00-00': Post '/vendor/bundle/ruby/2.0.0/gems/jekyll- 2.4.0/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb' does not have a valid date in the filename. 

तो मैं में चला गया और में डाल आज की तारीख। अगली त्रुटि

ERROR: YOUR SITE COULD NOT BE BUILT: 
       ------------------------------------ 
       Invalid date '<%= Time.now.strftime('%Y-%m-%d %H:%M:%S') %>': Post '/vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/_posts/2014-10-08-welcome-to-jekyll.markdown.erb' does not have a valid date in the YAML front matter. 

तो मैं स्वागत-से-जेकील फ़ाइल में गया और आज की तारीख और समय में डाल दिया।

मैंने सर्वर को फिर से चलाने की कोशिश की।

Build Warning: Layout 'post' requested in vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/_posts/2014-10-08-welcome-to-jekyll.markdown.erb does not exist. 
Build Warning: Layout 'page' requested in vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/about.md does not exist. 
Build Warning: Layout 'default' requested in vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/index.html does not exist. 
Conversion error: Jekyll::Converters::Scss encountered an error converting 'vendor/bundle/ruby/2.0.0/gems/jekyll-2.4.0/lib/site_template/css/main.scss'. 

Googling मुद्दा कोई जवाब नहीं लाया गया है: अगले अंक जो मैं अब चारों ओर नहीं मिल सकता है कई फ़ाइलें गुम होना दिखाई देते हैं है। मेरी समझ से, यह एक सीधी आगे की प्रक्रिया माना जाता था, लेकिन यह पूरी तरह से एक आपदा रहा है!

यूआरएल रेपो के लिए: https://github.com/DarienLibrary/greendarien/tree/gh-pages

+0

अपने रेपो के लिए एक यूआरएल में मदद कर सकते स्वामित्व करने वाला के लिए यह तय हो गई। –

+0

मैंने पोस्ट अपडेट किया। वास्तव में वहां कुछ भी नहीं है क्योंकि जैकेल गेट से बाहर निकलता है। – user3753138

उत्तर

2

ऐसा लगता है कि आप काम करने के लिए अच्छी जगह में नहीं हैं। आप साइट टेम्पलेट में काम कर रहे हैं, जो जैकिल द्वारा नई साइट उत्पन्न करने के लिए उपयोग किया जाता है। इसे छूएं नहीं।

इसके बजाय, एक नए फ़ोल्डर में काम करते हैं, उदाहरण के लिए: उपयोगकर्ता/www/mysite

एक बार इस फ़ोल्डर में

सिर्फ एक jekyll new .

करना अब आप एक jekyll serve या bundle exec jekyll serve यह काम करेंगे कर सकते हैं।

10

क्या आप मौके से विक्रेता/बंडल में अपने रत्न स्थापित करते हैं? मैं एक ही त्रुटि और Jekyll GitHub परियोजना पर इस मुद्दे को हो रही थी मुझे https://github.com/jekyll/jekyll/issues/2938

+2

जैसा कि ऊपर दिए गए मुद्दे में है: अपने _config.yml में, 'बहिष्कृत करें: [विक्रेता] ' –

+0

/मुझे आश्चर्य है कि अधिक लोग डिफ़ॉल्ट रूप से निर्देशिका स्कैनिंग से" विक्रेता "को क्यों नहीं निकालते हैं, जैसे कि यह छिपा हुआ या .git फ़ोल्डर्स ... – Nick

0

यकीन है कि उपयोगकर्ता के लिए जो Jekyll चल रहा है Gemfile.lock

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