class Troy::Site

def export_pages(file = nil)

def export_pages(file = nil)
  file = File.expand_path(file) if file
  pages
    .select {|page| file.nil? || page.path == file }
    .each_slice(options[:concurrency]) do |slice|
      threads = slice.map do |page|
        Thread.new do
          page.save
        end
      end
      threads.each(&:join)
    end
end