invalid date '0000-00-00' from template #2938

jnozsc opened this Issue Sep 19, 2014 · 9 comments


None yet

4 participants

jnozsc commented Sep 19, 2014


I tried to upgrade my site from jekyll 1.x to 2.x on heroku.
I meet this issue.

2014-09-19T20:34:36.760150+00:00 app[web.1]: /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/utils.rb:95:in rescue in parse_date': Invalid date '0000-00-00': Post '/vendor/bundle/ruby/2.1.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. (Jekyll::Errors::FatalException) 2014-09-19T20:34:36.760217+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:ineach'

2014-09-19T20:34:31.414716+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:31.414735+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414749+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:44:in `process'
2014-09-19T20:34:31.414763+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
2014-09-19T20:34:31.414708+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414727+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414746+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414760+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
2014-09-19T20:34:31.427185+00:00 app[web.1]: Configuration file: /app/_config.yml
2014-09-19T20:34:31.414682+00:00 app[web.1]: /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/utils.rb:102:in `initialize': No such file or directory @ rb_sysopen - /app/vendor/bundle/ruby/2.1.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux/include/ffitarget.h (Errno::ENOENT)
2014-09-19T20:34:31.414701+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/utils.rb:102:in `has_yaml_header?'
2014-09-19T20:34:31.414723+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414741+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:31.414757+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
2014-09-19T20:34:31.414770+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/bin/rackup:4:in `<top (required)>'
2014-09-19T20:34:31.414718+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:31.414720+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:31.414736+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:31.414750+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/bundler/gems/rack-jekyll-f5064cd72dae/lib/rack/jekyll.rb:29:in `initialize'
2014-09-19T20:34:31.414764+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
2014-09-19T20:34:31.414729+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:31.414739+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:31.414754+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
2014-09-19T20:34:31.414767+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:250:in `start'
2014-09-19T20:34:31.414768+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:141:in `start'
2014-09-19T20:34:31.414698+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/utils.rb:102:in `open'
2014-09-19T20:34:31.414719+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414722+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:31.414737+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:31.414751+00:00 app[web.1]:    from /app/ `new'
2014-09-19T20:34:31.414765+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
2014-09-19T20:34:31.414724+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:31.414742+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414743+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:31.414758+00:00 app[web.1]:    from /app/ `new'
2014-09-19T20:34:31.414771+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/bin/rackup:23:in `load'
2014-09-19T20:34:31.414731+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414733+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:31.414738+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:31.414753+00:00 app[web.1]:    from /app/ `block in <main>'
2014-09-19T20:34:31.414766+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
2014-09-19T20:34:34.801508+00:00 heroku[web.1]: Starting process with command `bundle exec rackup -p 56764`
2014-09-19T20:34:36.760179+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:190:in `read_content'
2014-09-19T20:34:36.760185+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760187+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760196+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760203+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760225+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/bundler/gems/rack-jekyll-f5064cd72dae/lib/rack/jekyll.rb:29:in `initialize'
2014-09-19T20:34:36.760247+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
2014-09-19T20:34:36.760183+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760192+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760198+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760206+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760218+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760243+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
2014-09-19T20:34:36.760265+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/bin/rackup:23:in `load'
2014-09-19T20:34:36.760176+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:191:in `block in read_content'
2014-09-19T20:34:36.760181+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:138:in `read_directories'
2014-09-19T20:34:36.760191+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760197+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760204+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760221+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:122:in `read'
2014-09-19T20:34:36.760244+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_string'
2014-09-19T20:34:36.771806+00:00 app[web.1]: Configuration file: /app/_config.yml
2014-09-19T20:34:36.760173+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/post.rb:56:in `initialize'
2014-09-19T20:34:36.760184+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760193+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760199+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760210+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760236+00:00 app[web.1]:    from /app/ `new'
2014-09-19T20:34:36.760266+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/bin/rackup:23:in `<main>'
2014-09-19T20:34:36.760168+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/utils.rb:93:in `parse_date'
2014-09-19T20:34:36.760207+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760227+00:00 app[web.1]:    from /app/ `new'
2014-09-19T20:34:36.760250+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
2014-09-19T20:34:36.760178+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:190:in `map'
2014-09-19T20:34:36.760211+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760230+00:00 app[web.1]:    from /app/ `block in <main>'
2014-09-19T20:34:36.760251+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
2014-09-19T20:34:36.760170+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/post.rb:162:in `process'
2014-09-19T20:34:36.760215+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:147:in `block in read_directories'
2014-09-19T20:34:36.760234+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
2014-09-19T20:34:36.760257+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:250:in `start'
2014-09-19T20:34:36.760180+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:166:in `read_posts'
2014-09-19T20:34:36.760188+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760195+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760202+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760222+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:44:in `process'
2014-09-19T20:34:36.760240+00:00 app[web.1]:    from /app/ `<main>'
2014-09-19T20:34:36.760262+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/bin/rackup:4:in `<top (required)>'
2014-09-19T20:34:36.760175+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:191:in `new'
2014-09-19T20:34:36.760212+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `read_directories'
2014-09-19T20:34:36.760233+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
2014-09-19T20:34:36.760254+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
2014-09-19T20:34:36.760150+00:00 app[web.1]: /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/utils.rb:95:in `rescue in parse_date': Invalid date '0000-00-00': Post '/vendor/bundle/ruby/2.1.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. (Jekyll::Errors::FatalException)
2014-09-19T20:34:36.760217+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/jekyll-2.4.0/lib/jekyll/site.rb:143:in `each'
2014-09-19T20:34:36.760258+00:00 app[web.1]:    from /app/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/server.rb:141:in `start'
2014-09-19T20:34:37.514418+00:00 heroku[web.1]: Process exited with status 1

I search closed issues and find there are a lot of similar issue.

I just wonder why jekyll will check the date in /jekyll-2.4.0/lib/site_template/ , not my own _post folder.

Any suggestion?


parkr commented Sep 19, 2014

In your _config.yml, say exclude: [vendor]

@parkr parkr closed this Sep 19, 2014
jnozsc commented Sep 19, 2014

it works. thanks!

@misogi misogi added a commit to hamamatsu-rb/ that referenced this issue Dec 29, 2014
@misogi misogi ignore vendor 116e348
@azu azu added a commit to jser/ that referenced this issue Mar 2, 2015
@azu azu fix(travis): ignore "vendor" 2d2bd88
@doismellburning doismellburning referenced this issue in PyconUK/ Mar 22, 2015

Have Jekyll ignore the `vendor` dir (yay bundler) #14

@drewda drewda added a commit to transitland/playground that referenced this issue Mar 31, 2015
@drewda drewda fix for Jekyll build problem 24084d6
@yamanetoshi yamanetoshi referenced this issue in OkinawaDevOps/ Apr 12, 2015

レビューの方法について #124

@afeld afeld added a commit to HackerHours/ that referenced this issue Apr 13, 2015
@afeld afeld exclude vendored files 37ad2d4
@wjdp wjdp added a commit to newtheatre/history-project that referenced this issue Apr 25, 2015
@wjdp wjdp Exclude vendor in config.yml, travis doesn't like vendor, whatever th… 2fab628
@jeffcarp jeffcarp added a commit to payments-reference/payments-reference that referenced this issue May 24, 2015
@jeffcarp jeffcarp Exclude vendor directory due to Travis breaking 952747f
@juliaelman juliaelman referenced this issue in 18F/web-design-standards Jun 16, 2015

Fix Travis to exclude vendor folder from build process #29

@angelog angelog added a commit to angelog/documentation that referenced this issue Jun 21, 2015
@angelog angelog Fixed build, see jekyll/jekyll#2938 76546ef
@thbar thbar added a commit to wisecash/wisecash-support that referenced this issue Jul 21, 2015
@thbar thbar Exclude vendor/bundle
When deploying with `bundle install —deployment`, this folder will
appear and be processed by Jekyll (see
@McFoggy McFoggy added a commit to McFoggy/ that referenced this issue Jul 27, 2015
@McFoggy McFoggy exclude vendor as suggested in jekyll/jekyll#2938 822ed68
@milas milas added a commit to milas/ that referenced this issue Jul 31, 2015
@milas milas Ignore vendor (jekyll/jekyll#2938) fa4c778
@johnelse johnelse added a commit to johnelse/ that referenced this issue Aug 4, 2015
@johnelse johnelse Exclude vendor files from jekyll config
This is needed to make jekyll work with bundler.

See jekyll/jekyll#2938

Signed-off-by: John Else <>
@johnelse johnelse added a commit to johnelse/ that referenced this issue Aug 4, 2015
@johnelse johnelse Exclude vendor files from jekyll config
This is needed to make jekyll work with bundler.

See jekyll/jekyll#2938

Signed-off-by: John Else <>
@mayra-cabrera mayra-cabrera added a commit to mayra-cabrera/ that referenced this issue Aug 7, 2015
@mayra-cabrera mayra-cabrera Excludes vendor files from jekyll configuration. See jekyll/jekyll#2938 666abaf

Thanks @parkr i had the same problem when i add this line exclude: [vendor] in _config.yml it is works, can you explain the reason.?

parkr commented Aug 15, 2015

Jekyll has a copy of itself in the vendor directory there. It includes our tests. We have that post in our tests to ensure we fail on invalid dates.

@trevershick trevershick pushed a commit to trevershick/ that referenced this issue Sep 25, 2015
Trever Shick jekyll/jekyll#2938 5fe9f5f
@whit537 whit537 referenced this issue in saxifrage/cityasacampus Nov 2, 2015

sync ruby versions #326

@wjdp wjdp added a commit to newtheatre/history-project that referenced this issue Nov 3, 2015
@wjdp wjdp Exclude vendor in config.yml, travis doesn't like vendor, whatever th… d84aeb0
@mvj3 mvj3 added a commit to Luiti/ that referenced this issue Nov 4, 2015
@mvj3 mvj3 exclude: [vendor] # jekyll/jekyll#2938 let Jekyll skip these view tem…
…plate folders.
@Himenon Himenon added a commit to Himenon/tech-blog that referenced this issue Nov 20, 2015
@Himenon Himenon jekyll/jekyll#2938 257fe8b
@migurski migurski added a commit to migurski/circlejek that referenced this issue Dec 30, 2015
@migurski migurski Excluding vendor 50f389f
@mgrachev mgrachev referenced this issue in johnotander/pixyll Jan 4, 2016

Exclude vendor folder #242

@vr2262 vr2262 added a commit to SEL-Columbia/ that referenced this issue Jan 12, 2016
@vr2262 vr2262 Allow local build 26db713
@vr2262 vr2262 referenced this issue in SEL-Columbia/ Jan 12, 2016

Allow local build #33

@chrisnatali chrisnatali added a commit to SEL-Columbia/ that referenced this issue Jan 12, 2016
@chrisnatali chrisnatali excluding vendor as per jekyll/jekyll#2938 ba5c755
@lowjoel lowjoel added a commit to nus-oss/cs3281-fboa that referenced this issue Jan 30, 2016
@lowjoel lowjoel Exclude vendor, from jekyll/jekyll#2938. f1a79eb
@lowjoel lowjoel added a commit to nus-oss/cs3281-fboa that referenced this issue Jan 30, 2016
@lowjoel lowjoel Exclude vendor, from jekyll/jekyll#2938. 269d46d
@lowjoel lowjoel added a commit to nus-oss/cs3281-fboa that referenced this issue Jan 30, 2016
@lowjoel lowjoel Exclude vendor, from jekyll/jekyll#2938. 4737144
@lowjoel lowjoel added a commit to nus-oss/cs3281-fboa that referenced this issue Jan 30, 2016
@lowjoel lowjoel Exclude vendor, from jekyll/jekyll#2938. d60fb24
@aciidb0mb3r aciidb0mb3r added a commit to aciidb0mb3r/ that referenced this issue Feb 4, 2016
@aciidb0mb3r aciidb0mb3r Update _config.yml 30513d8
@aciidb0mb3r aciidb0mb3r referenced this issue in SwiftWeekly/ Feb 4, 2016

Update _config.yml #17

@enzanki-ars enzanki-ars added a commit to enzanki-ars/dbyannounce-old that referenced this issue Feb 13, 2016
@enzanki-ars enzanki-ars Exclude Vendor 69094bd
@miya0001 miya0001 referenced this issue in WP-API/docs-v2 Feb 14, 2016

Prevent from problems of dependencies #116

@jamietanna jamietanna added a commit to lukeg101/ that referenced this issue Mar 13, 2016
@jamietanna jamietanna Exclude vendor directory from Jekyll's build
If we install through `bundler`, Jekyll will then try to include each
of the gems that can be found in the vendor folder. It's an easy fix,
as per jekyll/jekyll#2938, which allows us to
just ignore the vendor folder.
@cmc333333 cmc333333 added a commit to cmc333333/eRegulations that referenced this issue Mar 18, 2016
@cmc333333 cmc333333 Issue w/ "vendor" 3ecd40b
@adhumi adhumi referenced this issue in poligeek/ Jun 17, 2016

Add Continuous Integration #6

@johnotander johnotander added a commit to johnotander/pixyll that referenced this issue Jul 11, 2016
@mgrachev @johnotander mgrachev + johnotander Exclude vendor folder
Jekyll Issue: jekyll/jekyll#2938
@bastianwegge bastianwegge pushed a commit to tectalic/ that referenced this issue Jul 19, 2016
Bastian Wegge excluded vendor folder to avoid error message => jekyll/jekyll#2938 faab672
@mccalluc mccalluc added a commit to Caleydo/ that referenced this issue Aug 3, 2016
@mccalluc mccalluc Unable to reproduce locally, but advice from jekyll/jekyll#2938 seems…
… plausible.
@artalat artalat added a commit to Orient-Electronics/bootstrap-theme-boilerplate that referenced this issue Aug 28, 2016
@artalat artalat Fix for Jekyll data error on travis. Based on: jekyll/jekyll#2938 f753ed2
@bobbyshaw bobbyshaw added a commit to bobbyshaw/ that referenced this issue Aug 30, 2016
@bobbyshaw bobbyshaw Exclude vendor c5a77c0
@kba kba added a commit to infolis/ that referenced this issue Sep 21, 2016
@kba kba Exclude: [vendor] magic, jekyll/jekyll#2938 0457606
@kba kba added a commit to infolis/ that referenced this issue Sep 21, 2016
@kba kba Exclude: [vendor] magic, jekyll/jekyll#2938 d3d77b0
steveamaza commented Sep 22, 2016 edited

Hello @parkr. Excluding vendor stops bootstrap, font-awesome and other subfolders in my vendor folder from being seen by the browser. How do I go about that? Thank you


Found a fix by only excluding vendor/bundle 😁

parkr commented Sep 22, 2016

Hey @steveamaza! In that case, I would extend the exclusion to the necessary subfolder:

- vendor/bundle
parkr commented Sep 22, 2016

Yep! Good work. 🔍


Thanks for responding so fast @parkr 🙏

@hawkins hawkins added a commit to hawkins/ that referenced this issue Oct 11, 2016
@johnotander @hawkins johnotander + hawkins Initial commit of Pixyll by John Otander.
Below are the squashed commit messages:

Jekyll new.

Begin adapting the Lanyon theme for Maid.

Rename post.

Modify the readme for maid.

Nuke cname for now.

Update license.

Tweak date styling, add category to post.

Make the date super bold.

Center sidebar toggle.

Tweak spacing of date badge.

Rename maid.css, add social font.

Add footer, tweak some spacing.

Nuke lanyon ascii art, replace with ugly MAID text.

Tweak footer spacing.

Move links to sidebar rather than the footer.

Tweak some messaging.

Tweak more messaging.

Tweak default link color.

Add fullcontentpreview option.

Tweak wording.

Make sidebar a lighter theme, revamp related posts.

Give the pagination some room.


Tweak some words.

Change link hover for titles and masthead.

Add link transition.

Tweak transition.

Add link transitions, but not on page load.

Tweak link colors and spacing.

Fade in the background color on link hover.

Add read more header.

Tweak some wording.

Shorten the description.

Tweak wording.

Add categories.

Paginate at 4.

Revert pagination.

Add category post.

Add favicon.

Nuke all the things to restart.

Begin pixyll revamp with basscss.

Add readme content filler.

Add solarized and basic pixyll styling.

Add pretty blockquotes.

Add index styling, tweak spacing.

Add a footer, more posts index styling.

Tweak more spacing.

Tweak more styling.

Give the site header link a hover effect.

Don't change the blockquote footer bg color.

Shrink blockquote footer.

Add more description.

Add main role.

Add an example post to illustrate the content styling.

I, forgot, a, comma.

Add color documentation.

Add some pagination.

Fix spacing.

Add some more content to the example pages.


Add sticky footer.

Fix font rendering issue.

More footer tweaks.

Add jekyll link.

Create CNAME

Add navigation and about link.

Use the proper font weight.

Add some thanks.

Pull brand left.

Undo pull left.

Add responsive header and contact page file.

Add contact form.

Add thoughtbot refills pagination.

Add refills to thanks section.

Lessen the opacity for the disabled pagination button.

Tweak the date styling.

Add an image.

Change image path.

Change image path, again.

Add images.


Specify https so webfont loads consistently.

Move head elements around.

Tweak font styling to hopefully fix font bug.

Let's go with system fonts.

Add border to footer.

Add sticky footer, adjust header spacing.

Update pixyll.css

Update pixyll.css

Shrink footer text.

Add license.




Add google analytics.





Update footer.html


Fix pagination.

Fix pagination.

Fix pagination for older link.

Fixing the header title link so that it always points to site.url. Useful for github project pages where the site root is in a subdirectory.



Remove left class for header.

Change default email in config.

Add horizontal padding classes to header

Add Merriweather font, increase nav size. Closes #43.

Add config documentation.

Add Merriweather Sans to headings, closes #45.

Go back to Lato.

Undo the lato in pagination, footer, and form.

Fix list line-height and font-size, closes #46.

Tone down the footer a bit, closes #47.

Add the correct class for the post date.

Fixed build warning originating from feed.xml

Add configuration description for project pages.

Add code fencing.

Add [empty] google_analytics to config

Get google_analytics from config

Fixed author cite name

Add the gh-pages config file to the gitignore.

Add Lato 400 to the form, footer, and pagination.

Revert back to 300 font-weight for Lato.

Shrink post index whitespace for mobile.

Tweak spacing proportions for mobile.

Flip pagination buttons

Add install instructions to the readme, closes #56.

Improve font sizes, closes #57.

Bump line height of h1 to 6rem.

better titles

better meta descriptions
use post 'summary' if available; if not, fall back to site.description

use post categories for meta keywords if available

add trailing slash to nav and pagination links


Attempt to fix site nav positioning.

Fix weird nav alignment issue. Closes #62.

Add some gist styling for embedded github gists.

Override gist syntax highlighting.

Add 404 page, closes #63.

Fix the Home link on 404 page

Added underlining for abbreviations.

Load fonts using HTTPS if on HTTPS.

Element spacing is now relative to its font size.

I didn't add any new overrides for basscss.css definitions, just changed
the existing ones. All changes made are calculated to have no visible
effect at the current font sizes.

Fixed two font sizes not given in rem units.

More consistent header sizing.

Add optional animation to config for pretty animations.

Apply animation to the body.

Modify transition CSS, closes #69.

Add animate documentation, closes #72.

Convert css to scss with compression.

Add .sass-cache to .gitignore.

Implemented post update date and reading time.

Update date is shown if it is defined in the post's front matter.

Add small class to minutes read meta data.

Ensure site title is centered on mobile, closes #75.

Grab form spree email from the site config. Closes #78.

Add related posts option, closes #41.

Add translate3d to transform, closes #74.

Fix whitespace.

Add OG tags, closes #55.

Added 'social' and donation buttons to header.

The buttons can be enabled/disabled and customised from _config.yml.

remove the unnecessary .git from repo url

Change footer offset, hopefully fix the media query specificity.

Add additional readme documentation, closes #85.

Add optional post footer, closes #87.

Add social icon options to _config, closes #88.

Fix img css for responsive layout

when set width: 100% may result zoom in or out image and hurts the
image view effect.

Add upgrading instructions to readme, closes #91.

Try to reduce whitespace around post headings

Reintroduce (reduced) margin around headings

Add link to the Chinese version of Pixyll.

Graciously translated by @ee0703.


Adding StackOverflow social icon and support for Disqus post comments

Use Formspree instead of Brace Forms

From an email from Brace Forms:

> is closing down, and Brace Forms has been open sourced. You have the option to move to, a new service based on the open sourced code and hosted by Check it out at Alternatively you can host your forms using your own server.
> You must change your form URL to, or your own hosting, and re-confirm by January 19th. To do this:
> 1. Change the action URL on your form from "" to "", or use your own server. Instructions for self hosting can be found at
> 2. Submit the form once, and click "confirm" in the generated confirmation email.

Make blockquotes prettier on small-screen devices

Prettier table styles from Bootstrap

Ported from Bootstrap Sass. Not all styles are included as not all styles are needed.

Use redcarpet as the default markdown engine

It is closer to the GitHub syntax, and is what most people using GitHub and Jekyll are most familiar with.

Also use some extensions:

- smart: Enable SmartyPants. kramdown had this on by default
- tables: Enable table parsing. kramdown had this on by default
- with_toc_data: Enable heading anchors. All markdown documents on GitHub have this on, so why not here too?

Use an identifier for Disqus

Disqus creates a new thread for comment from a different URL. This means that the page visited from HTTP have a different thread than the one on HTTPS. Work around this using `` as `disqus_identifier`. `` is guaranteed to be unique by Jekyll:

> ## Page Variables
> ----|----
> `` | An identifier **unique** to the Post (useful in RSS feeds). e.g. `/2008/12/14/my-post`


Add forgotten semicolon

For consistency as well as need. There is a parenthesis after the string.

Add a favicon

Fixes #16.

Update the copyright because 2015

Added social media sharing icons

Update head.html

Update _config.yml

Changed default value to false.

Whitespace cleanup

Generate the summary using post.excerpt

The post summary is either taken from `post.summary` or generated using

Support HTML escaping inside a tag attribute (fixes #152).

fix index post html if summary/excerpt has link

Added Share on Hacker News functionality with Bootstrap button

Add slash to fix favicon refs for non-root pages.

Add angellist

update README to reflect change to Formspree

This updates the Contact Form documentation in the README to reflect that Brace Forms has moved over to Formspree. See #104

Make google analytics snippet async.

Strip HTML included in title of page/site from title

Use `post.title` as `disqus_title`

By default, `disqus_title` is the <title> of the page, which contains "-- Pixyll" and isn't optimal.

add sitemap support


Updated to show new link for contact form

Updated to show new link for contact form

Updated contact.html template for formspree

More updates to README about the contact form

Override font-weight in basscss

Support setting a static minutes read on posts.

Clear client cache by adding the build time as a request param

Update LICENSE.txt

Fix discrepancy with readme. shows `kramdown` yet we used `redcarpet` in `_config.yml`.
Decided on kramdown because of

Fix "invalid property value" error

Add rss feed to head.html

Add social_icons setting

Add Twitter cards

Begin breaking out sass into modules, add latest basscss components

Break out more css into modules

Add blockquotes to a partial, add orange color classes

Break the rest of main.scss into components

Remove main import

Add sticky footer, fix type scale, add more variables

Add type scale plug

Add form styling

Make syntax highlighting pretty

Nuke solarized link

Add line numbering to code blocks

Import pagination styling

Adjust type scale

Fix post list spacing and nav on tablet

Adjust the blockquote spacing

Add 2.0 post

Update readme

Tweak font scale, change pagination to 4 posts per page

Fix header nav styling and alignment

Update the 404 page to 2.0 styling, closes #176

Give the title a bit more 'pop', related to #173

Update to Font Awesome 4.3

Adding support for a social button.

The "thanks.html" page is missing, so i created a replacement and updated contact.html.

Don't use rems for media queries

Turns out it is a known bug that rem units in media queries causes
webkit to go crazy, so this fixes that.

Closes #183
Closes #179

Add support for a bitbucket social link

Update Font Awesome to 4.4.0

Add Rakefile

Remove jekyll-sitemap gem

Related to #121

Specify the charset in caps

Related to #193

Stored the date format in the config file

Add google verification meta tag

Improve syntax highlighting

I've added improved support for syntax highlighting. It's definitely
still more minimal than something like Solarized, but I feel it is
a better fit for the Pixyll aesthetic.

Closes #195

Use the h1 variable in media queries, closes #196

Allow for wider images

Remove redundant img width declaration

Fixed CSS so that wider images work

Use $measure-width

Revert "Remove redundant img width declaration"

This reverts commit 87fb1e4.

Add max-width media query

Use min-width for em img, change h1 variable

Add strip_html to reading time calculation

Use vendor prefixes with flex

Added support for using AJAX on the contact form. Set ajaxify_contact_form to true in order to AJAXify.

renamed ajaxify_content_form.js to ajaxify_content_form.html

Change `.js` include to `.html` to bring it in line with _includes

adding disqus instructions.

Update social links to pixyll 2.0

Closes #178


Fixed flex shorthand to make the footer work properly on IE10+

Flesh out rake -T output

Update _variables.scss

Two dark greens. First one could possibly be just green.

Fix disqus title

Add backticks to fix syntax highlighting breakage

Update readme to remove outdated steps due to templated code

Facebook Comment Plugin integration

facebook comments plugin AppID

Fixing footnote line spacing and adding example. Closes #220.

Readme tweaks

Fix hardcoded image path

Fixes johnotander/pixyll#225

remove dup sass import

medium-style link underlines

get rid of link underline in header

Update _code.scss

get rid of underline on code

Correct issues with buttons

Change link selector to fix underline

When the viewport is decreased to the medium-sized view, link underlines disappear. Increasing one linear gradient percentage to 18 percent appears to fix the problem.

Remove whitespaces

fix input margin-bottom value

Add Gemfile

Add jekyll-paginate to allow for pagination

It sounds like jekyll-paginate is being phased out, but adding this gem will get the site working until another solution can be found.

Tweak formatting

navigation fix to use actual about and contact page url and title

fix contact page tag

Add jekyll-sitemap

Show "Coming Soon" if no posts in the blog

Exclude vendor folder
Jekyll Issue: jekyll/jekyll#2938

Update Font Awesome to 4.5.0

Add missing @ symbol

Medium user page names are prepended with an @ symbol in the URL.

Store text in _config.yml

Add skype link

Add link to Steam

Update contact page

add MathJax feature

Use Universal Analytics tracking code

Add Gemfile.lock into .gitignore

Add support for Google Tag Manager

Add option to include extended latin fonts.

Add SEO & related stuff.

Add SEO & related stuff.

added og_locale in _config.yml

Tweak installation and SEO docs

add .jekyll-metadata

Jekyll keep track of which files have not been modified since the site was last built, and which files will need to be regenerated on the next build with .jekyll-metadata. This file will not be included in the generated site.

Make MathJax CDN URL relative to current scheme

Add support for AnchorJS

Add support for AnchorJS

Add DNS prefetch for external resources

Fix the pagination links when using custom pagination path

Update Font Awesome to latest version

Add quickstart button and update README

Expand only vertically

Expand only vertically
@cbrock cbrock added a commit to cbrock/ that referenced this issue Dec 22, 2016
@cbrock cbrock Fix Travis build failure
Per this issue on GitHub jekyll/jekyll#2938,
this commit adds a fix for an "Invalid date" issue when building the
site on Travis.
@gmacario gmacario added a commit to gmacario/ that referenced this issue Dec 30, 2016
@gmacario gmacario _config.yml: Exclude [vendor]
See jekyll/jekyll#2938

Signed-off-by: Gianpaolo Macario <>
@ethomson ethomson added a commit to libgit2/ that referenced this issue Jan 6, 2017
@ethomson ethomson config: exclude [vendor] site_templates 9ba8db4
@ethomson ethomson referenced this issue in libgit2/ Jan 6, 2017

config: exclude [vendor] site_templates #74

@tocsinDE tocsinDE added a commit to tocsinDE/ that referenced this issue Jan 7, 2017
@tocsinDE tocsinDE Ignore vendor folder during site building, see jekyll/jekyll#2938 bedac56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment