2016-08-20 10 views
7

gdy próbuje zbudować witrynę Jekyll z „Jekylla służyć” otrzymuję ten błąd:w stanie zbudować witrynę Jekyll ... nieprawidłową datę

Generating... 
     ERROR: YOUR SITE COULD NOT BE BUILT: 
       ------------------------------------ 
       Invalid date '<%= Time.now.strftime('%Y-%m-%d %H:%M:%S %z') %>': Document 'vendor/cache/gems/jekyll-3.2.1/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb' does not have a valid date in the YAML front matter. 

rubin i Jekyll zostały zainstalowane przy użyciu homebrew na Mac OSX

+0

Co próbowaliście? Co znajduje się w 'vendor/cache/gems/jekyll-3.2.1/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb'? –

+0

Zawiera następujący kod: --- layout: post tytuł: "Witaj w Jekyll!" data: <% = Time.now.strftime ('% Y%% m-% d% H:% M:% S% z')%> kategorie: jekyll aktualizacja --- .... i więcej linii ... –

Odpowiedz

9

Znalazłem odpowiedź ....

wydaje się, że trzeba umieścić linię exclude: [vendor] w _config.yml

Znalazłem to na poniższym gitHub wydania: https://github.com/jekyll/jekyll/issues/2938

+1

Dokładnie ten sam błąd co OP, ale to rozwiązanie nie zrobiło nic :( –

+0

Co pracowało dla mnie to usunięcie folderu 'jekyll' wewnątrz' node_modules', przynajmniej działa na razie: P – vaskort

+2

Dla mnie , 'exclude: sprzedawca' działał (bez nawiasów). – PlasmaBinturong