diff --git a/middleman-core/lib/middleman-core/cli/build.rb b/middleman-core/lib/middleman-core/cli/build.rb index 6ff263c2..4b884863 100644 --- a/middleman-core/lib/middleman-core/cli/build.rb +++ b/middleman-core/lib/middleman-core/cli/build.rb @@ -236,7 +236,7 @@ module Middleman::Cli @cleaning_queue = [] return unless File.exist?(@destination) - paths = ::Middleman::Util.all_files_under(@destination) + paths = ::Middleman::Util.all_files_under(@destination).map(&:realpath) @cleaning_queue += paths.select do |path| path.to_s !~ /\/\./ || path.to_s =~ /\.(htaccess|htpasswd)/ end