# frozen_string_literal: true require "bundler/setup" require "ryo" require "yaml" ## # Rake tasks load "tasks/deploy.rake" load "tasks/linter.rake" load "tasks/nanoc.rake" desc "Serve the website on localhost" task :server do require "server" build_dir = Ryo.from(YAML.load_file("./nanoc.yaml")).output_dir s = Server.for_dir(build_dir) s.start(block: true) rescue Interrupt s.stop end task default: "build"