2014-10-08 10 views
10

Mein Ziel ist es, eine Website mit Jekyll + Github Seiten zu erstellen. Ich habe bereits eine Menge Ärger bekommen, wo ich meinen Mac von Mountain Lion zu Mavericks upgraden musste, nur damit ich Xcode und RedCloth installieren konnte.Jekyll fehlt Beitrag, Seite und Standard

Ich versuche, Github Pages's official documentation zu verwenden, aber es war non-stop Problem, wie oben erwähnt. Ich bin an dem Punkt, wo ich versuche Bündel exec jekyll

dient

zu laufen, aber ich habe Fehler empfängt die besagt, dass kein Datum wie so war:

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. 

Also ging ich in und setzt in heutiges Datum. Der nächste Fehler war

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. 

Also ging ich in die Willkommen-zu-Jekyll-Datei und legte das heutige Datum und die Uhrzeit ein.

Ich habe versucht, den Server erneut auszuführen. Die nächste Frage, die ich jetzt nicht umgehen kann, ist mehrere Dateien erscheinen zu fehlen:

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'. 

googeln die Frage keine Antworten gebracht hat. Nach meinem Verständnis sollte dies ein einfacher Prozess sein, aber es war eine Katastrophe auf dem ganzen Weg!

Die URL zum Repo: https://github.com/DarienLibrary/greendarien/tree/gh-pages

+0

eine URL Ihr Repo besitzt helfen. –

+0

Ich habe den Beitrag aktualisiert. Da ist wirklich nichts da, seit Jekyll aus dem Tor gescheitert ist. – user3753138

Antwort

2

Es scheint, dass Sie nicht in der guten Arbeitsplatz sind. Sie arbeiten in der Site-Vorlage, die von Jekyll verwendet wird, um eine neue Site zu generieren. Nicht berühren.

Stattdessen Arbeit in einem neuen Ordner, zB: user/www/mysite

Einmal in diesem Ordner einfach ein jekyll new .

können Sie jetzt ein jekyll serve oder bundle exec jekyll serve es funktionieren wird.

10

Haben Sie zufällig Ihre Edelsteine ​​zu Vendor/Bundle installiert? Ich war die gleichen Fehler und dieses Problem auf dem Projekt Jekyll GitHub es für mich fixiert https://github.com/jekyll/jekyll/issues/2938

+2

Wie in der Ausgabe Link oben: In Ihrer _config.yml sagen 'exclude: [vendor]' –

+0

/mich fragt sich, warum mehr Menschen "Vendor" nicht standardmäßig aus Verzeichnissuche ausschließen, so wie es ausgeschlossen werden würde oder .git Ordner ... – Nick

0

Sicherstellen, dass der Benutzer, der jekyll läuft das kann Gemfile.lock