require 'rubygems' require 'rake/clean' require 'fileutils' task :default => [:build, :clean] CLEAN.include "**/.DS_Store" desc "Build the website from source" task :build do puts "Building website from static source" result = system("middleman build --clean") if result puts "Successfully generated the site, please commit your changes" else puts "An error was encountered when generating the site" end end desc "Run the site in development mode. Preview available at http://localhost:4567/" task :dev do system("middleman server") end