#!/usr/bin/env ruby require "bundler/setup" require "html-proofer" # add links to ignore here url_ignores = [ # Installation links require being signed in to GitHub %r{https://github.com/apps/.*/installations/new}, "https://mochajs.org/", %r{mit-license\.org}, # misconfigured SSL or old certs on Travis CI? ] begin HTMLProofer::Runner.new(["_site"], :type => :directory, :url_ignore => url_ignores, :file_ignore => [%r{_site/api/}], :verbose => !!ENV["VERBOSE"], :check_html => true, :empty_alt_ignore => true ).run rescue => e puts "\n", e exit 1 end