diff --git a/lib/jekyll/site.rb b/lib/jekyll/site.rb index b4b40442..b9a82ef2 100644 --- a/lib/jekyll/site.rb +++ b/lib/jekyll/site.rb @@ -159,7 +159,7 @@ module Jekyll if File.directory?(f_abs) next if self.dest.sub(/\/$/, '') == f_abs read_directories(f_rel) - elsif !File.symlink?(f_abs) + else first3 = File.open(f_abs) { |fd| fd.read(3) } if first3 == "---" # file appears to have a YAML header so process it as a page