2016-08-20 18 views
7

khi cố gắng xây dựng một trang web Jekyll với "Jekyll phục vụ:" Tôi nhận được lỗi này:không thể xây dựng một trang web Jekyll ... không hợp lệ ngày

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. 

ruby ​​và Jekyll đã được cài đặt sử dụng homebrew trên Mac OSX

+0

Bạn đã thử những gì? Có gì trong 'vendor/cache/gems/jekyll-3.2.1/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb'? –

+0

Mã chứa mã sau: --- bố cục: đăng tiêu đề: "Chào mừng bạn đến với Jekyll!" ngày: <% = Time.now.strftime ('% Y-% m-% d% H:% M:% S% z')%> loại: jekyll cập nhật --- .... và nhiều dòng hơn ... –

Trả lời

9

tôi tìm thấy câu trả lời ....

có vẻ như bạn cần phải đặt dòng exclude: [vendor] trong _config.yml

thấy điều này về vấn đề Github sau: https://github.com/jekyll/jekyll/issues/2938

+1

Chính xác lỗi tương tự như OP, nhưng giải pháp này không làm bất cứ điều gì: ( –

+0

Điều gì làm việc cho tôi là xóa thư mục 'jekyll' bên trong' node_modules', ít nhất là bây giờ: P – vaskort

+2

Đối với tôi , 'exclude: vendor' đã hoạt động (không có dấu ngoặc vuông). – PlasmaBinturong

Các vấn đề liên quan