require 'asciidoctor' require 'erb' require 'fileutils' FileUtils.mkdir_p('build') FileUtils.cp_r('images','build') guard 'shell' do watch(/^.*\.adoc$/) {|m| Asciidoctor.render_file(m[0], :to_dir => "build", :safe => Asciidoctor::SafeMode::UNSAFE, :attributes=> {'idprefix' => '', 'idseparator' => '-', 'copycss' => '', 'icons' => 'font', 'source-highlighter' => 'prettify', 'sectanchors' => '', 'doctype' => 'book','toc2' => '', 'spring-version' => '4.0.0.BUILD-SNAPSHOT', 'revnumber' => '4.0.0.BUILD-SNAPSHOT' }) } end guard 'livereload' do watch(%r{build/.+\.(css|js|html)$}) end