Also ignore Emacs autosave files

This commit is contained in:
Bjørn Arild Mæland 2009-02-22 22:58:47 +01:00
parent 0ec9a1330a
commit 25d4951f0b
1 changed files with 2 additions and 2 deletions

View File

@ -93,7 +93,7 @@ module Jekyll
# Copy all regular files from <source> to <dest>/ ignoring # Copy all regular files from <source> to <dest>/ ignoring
# any files/directories that are hidden or backup files (start # any files/directories that are hidden or backup files (start
# with "." or end with "~") or contain site content (start with "_") # with "." or "#" or end with "~") or contain site content (start with "_")
# unless they are "_posts" directories or web server files such as # unless they are "_posts" directories or web server files such as
# '.htaccess' # '.htaccess'
# The +dir+ String is a relative path used to call this method # The +dir+ String is a relative path used to call this method
@ -105,7 +105,7 @@ module Jekyll
entries = Dir.entries(base) entries = Dir.entries(base)
entries = entries.reject { |e| e[-1..-1] == '~' } entries = entries.reject { |e| e[-1..-1] == '~' }
entries = entries.reject do |e| entries = entries.reject do |e|
(e != '_posts') and ['.', '_'].include?(e[0..0]) unless ['.htaccess'].include?(e) (e != '_posts') and ['.', '_', '#'].include?(e[0..0]) unless ['.htaccess'].include?(e)
end end
directories = entries.select { |e| File.directory?(File.join(base, e)) } directories = entries.select { |e| File.directory?(File.join(base, e)) }
files = entries.reject { |e| File.directory?(File.join(base, e)) } files = entries.reject { |e| File.directory?(File.join(base, e)) }