lib/jekyll/commands/serve.rb in jekyll-1.2.1 vs lib/jekyll/commands/serve.rb in jekyll-1.3.0.rc

- old
+ new

@@ -16,9 +16,11 @@ s = HTTPServer.new(webrick_options(options)) s.mount(options['baseurl'], HTTPServlet::FileHandler, destination, fh_option) + Jekyll.logger.info "Server address:", "http://#{s.config[:BindAddress]}:#{s.config[:Port]}" + if options['detach'] # detach the server pid = Process.fork { s.start } Process.detach(pid) Jekyll.logger.info "Server detatched with pid '#{pid}'.", "Run `kill -9 #{pid}' to stop the server." else # create a new server thread, then join it with current terminal