New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize Scope Globbing in Front Matter Defaults #7258
Comments
@cameronmcefee Please check if your site builds satisfactorily with the latest |
Thanks @ashmaroli! I'll try to figure this out on my own, but I'm not familiar with how to build a jekyll site from the jekyll source. If there is documentation for that please send it my way. |
Its pretty simple actually..
# Gemfile
source "https://rubygems.org"
gem "jekyll", :git =>"https://github.com/jekyll/jekyll.git"
# any other gems your site may need during the build process
[...]
|
Nice, that's a pretty solid improvement. On master I don't see much of a difference in glob vs non-glob. A simple test with a glob that only matches one file: 3.8.2 (whole site/incremental) Master (whole site/incremental) A complex test with a glob that matches multiple depths of files/folders: 3.8.2 Globbing: 57.7 I'd call this quite satisfactory. |
Thank you for getting back @cameronmcefee But I'm happy with the results from globbing with |
Ah, sorry, I was mostly including that for myself, as the difference was significant enough that I was weighing whether to make a separate collection that I'd join to the other rather than keep it all together. |
No worries, @cameronmcefee [rubs hands] |
If you'd like to test with our repo, I can have a branch with the complex test mentioned above later this morning. |
Actually, for the glob/non-glob test, you can work from master here (currently non-globbing) and revert this commit to enable the globbing test I did above |
Thank you very much Cameron. I'll use it to do some tests. 👍 |
Optimized satisfactorily.. |
Stubbing this out to a dedicated ticket in order to give this issue some priority for Jekyll 4.0
Globbing a scope path is currently unusable on moderate-large collections due to the steep increase in build times.
PR(s) that will have a positive impact on resolving this issue:
/cc @cameronmcefee
The text was updated successfully, but these errors were encountered: