Do not cache drop

https://github.com/jekyll/jekyll/pull/7136
This commit is contained in:
Ashwin Maroli 2018-07-16 11:06:22 -05:00 committed by Pat Hawks
parent 7383259267
commit 82204a6e31
1 changed files with 6 additions and 1 deletions

View File

@ -54,8 +54,13 @@ module Jekyll
})
end
# The `drop` should not be cached since there is going to be just
# one instance of this class per `{% seo %}`
# i.e., if you're going to use `{% seo %}` in two templates that are
# collectively used by 50 documents, there's just going to be
# **2 instances of this class** instead of a **100**.
def drop
@drop ||= Jekyll::SeoTag::Drop.new(@text, @context)
Jekyll::SeoTag::Drop.new(@text, @context)
end
def info