Don't sanitize pattern or entry string
This commit is contained in:
parent
3002aa58f5
commit
119e0047e8
|
@ -89,12 +89,12 @@ module Jekyll
|
||||||
# Check if an entry matches a specific pattern.
|
# Check if an entry matches a specific pattern.
|
||||||
# Returns true if path matches against any glob pattern, else false.
|
# Returns true if path matches against any glob pattern, else false.
|
||||||
def glob_include?(enumerator, entry)
|
def glob_include?(enumerator, entry)
|
||||||
entry_with_source = site.in_source_dir(entry)
|
entry_with_source = File.join(site.source, entry)
|
||||||
|
|
||||||
enumerator.any? do |pattern|
|
enumerator.any? do |pattern|
|
||||||
case pattern
|
case pattern
|
||||||
when String
|
when String
|
||||||
pattern_with_source = site.in_source_dir(pattern)
|
pattern_with_source = File.join(site.source, pattern)
|
||||||
|
|
||||||
File.fnmatch?(pattern_with_source, entry_with_source) ||
|
File.fnmatch?(pattern_with_source, entry_with_source) ||
|
||||||
entry_with_source.start_with?(pattern_with_source)
|
entry_with_source.start_with?(pattern_with_source)
|
||||||
|
|
Loading…
Reference in New Issue