diff --git a/lib/jekyll/site.rb b/lib/jekyll/site.rb index 433c754a..4ccec5d5 100644 --- a/lib/jekyll/site.rb +++ b/lib/jekyll/site.rb @@ -51,7 +51,7 @@ module Jekyll # Returns nothing def read_posts(base) entries = Dir.entries(base) - entries = entries.reject { |e| File.directory?(e) } + entries = entries.reject { |e| File.directory?(File.join(base, e)) } entries.each do |f| self.posts << Post.new(base, f) if Post.valid?(f)