Exclude vendor by default
Do we need to document this somewhere?
Linking #5210 because excluding vendor was also mentioned in there.
@Crunch09 you're right, we have to mention it in https://jekyllrb.com/docs/configuration/#default-configuration
https://jekyllrb.com/docs/troubleshooting/#configuration-problems might still be useful for those who doesn't run latest Jekyll.
vendor is now excluded by default [ci-skip]
LGTM. We should note that these are overwritten when you specify any excludes in your configuration.
@jekyllbot: merge +minor
Update history to reflect merge of #5361 [ci skip]
❤️ so much for this. It'll be such relief not to build a new Jekyll site and have it fail the first build only for me to remember to add vendor/bundle to the list of excludes.
This is breaking change!
I had a repo on Github with gh-pages, that contains some file and also a vendor dir with some third-party libraries. Today I tried to update that project and it had been broken.
Finally, I have figured out that vendor dir is ignored by default now, but that was very sudden, there was no announce, that here will be new default options, and users should check their pages.
move third-party code into deps folder
because of jekyll/jekyll#5361
This has been patched with v3.3.1 Now only a few specific sub-directories inside vendor are ignored. Github-Pages gem will be updated soon to fix this issue.