diff --git a/lib/jekyll/site.rb b/lib/jekyll/site.rb index 0a74fc23..e6ebdb55 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| if Post.valid?(f)