fix backup file ignore merge
This commit is contained in:
commit
9fb1f6e7c8
|
@ -28,13 +28,14 @@ module Jekyll
|
||||||
self.write_posts
|
self.write_posts
|
||||||
end
|
end
|
||||||
|
|
||||||
# Read all the files in <source>/_layouts into memory for
|
# Read all the files in <source>/_layouts except backup files
|
||||||
# later use.
|
# (end with "~") into memory for later use.
|
||||||
#
|
#
|
||||||
# Returns nothing
|
# Returns nothing
|
||||||
def read_layouts
|
def read_layouts
|
||||||
base = File.join(self.source, "_layouts")
|
base = File.join(self.source, "_layouts")
|
||||||
entries = Dir.entries(base)
|
entries = Dir.entries(base)
|
||||||
|
entries = entries.reject { |e| e[-1..-1] == '~' }
|
||||||
entries = entries.reject { |e| File.directory?(File.join(base, e)) }
|
entries = entries.reject { |e| File.directory?(File.join(base, e)) }
|
||||||
|
|
||||||
entries.each do |f|
|
entries.each do |f|
|
||||||
|
@ -45,8 +46,8 @@ module Jekyll
|
||||||
# ignore missing layout dir
|
# ignore missing layout dir
|
||||||
end
|
end
|
||||||
|
|
||||||
# Read all the files in <base>/_posts and create a new Post
|
# Read all the files in <base>/_posts except backup files (end with "~")
|
||||||
# object with each one.
|
# and create a new Post object with each one.
|
||||||
#
|
#
|
||||||
# Returns nothing
|
# Returns nothing
|
||||||
def read_posts(dir)
|
def read_posts(dir)
|
||||||
|
@ -54,6 +55,7 @@ module Jekyll
|
||||||
|
|
||||||
entries = []
|
entries = []
|
||||||
Dir.chdir(base) { entries = Dir['**/*'] }
|
Dir.chdir(base) { entries = Dir['**/*'] }
|
||||||
|
entries = entries.reject { |e| e[-1..-1] == '~' }
|
||||||
entries = entries.reject { |e| File.directory?(File.join(base, e)) }
|
entries = entries.reject { |e| File.directory?(File.join(base, e)) }
|
||||||
|
|
||||||
# first pass processes, but does not yet render post content
|
# first pass processes, but does not yet render post content
|
||||||
|
@ -84,8 +86,9 @@ module Jekyll
|
||||||
end
|
end
|
||||||
|
|
||||||
# Copy all regular files from <source> to <dest>/ ignoring
|
# Copy all regular files from <source> to <dest>/ ignoring
|
||||||
# any files/directories that are hidden (start with ".") or contain
|
# any files/directories that are hidden or backup files (start
|
||||||
# site content (start with "_") unless they are "_posts" directories
|
# with "." or end with "~") or contain site content (start with "_")
|
||||||
|
# unless they are "_posts" directories
|
||||||
# The +dir+ String is a relative path used to call this method
|
# The +dir+ String is a relative path used to call this method
|
||||||
# recursively as it descends through directories
|
# recursively as it descends through directories
|
||||||
#
|
#
|
||||||
|
@ -93,6 +96,7 @@ module Jekyll
|
||||||
def transform_pages(dir = '')
|
def transform_pages(dir = '')
|
||||||
base = File.join(self.source, dir)
|
base = File.join(self.source, dir)
|
||||||
entries = Dir.entries(base)
|
entries = Dir.entries(base)
|
||||||
|
entries = entries.reject { |e| e[-1..-1] == '~' }
|
||||||
entries = entries.reject do |e|
|
entries = entries.reject do |e|
|
||||||
(e != '_posts') and ['.', '_'].include?(e[0..0])
|
(e != '_posts') and ['.', '_'].include?(e[0..0])
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue