mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
32 lines
652 B
Ruby
32 lines
652 B
Ruby
![]() |
require "rake"
|
||
|
|
||
|
task default: :build
|
||
|
|
||
|
desc "Build the site."
|
||
|
task :build do
|
||
|
sh "jekyll", "build"
|
||
|
end
|
||
|
|
||
|
desc "Run html proofer to validate the HTML output."
|
||
|
task test: :build do
|
||
|
require "html-proofer"
|
||
|
HTMLProofer.check_directory(
|
||
|
"./_site",
|
||
|
parallel: { in_threads: 4 },
|
||
|
favicon: true,
|
||
|
http_status_ignore: [0, 403],
|
||
|
assume_extension: true,
|
||
|
check_favicon: true,
|
||
|
check_opengraph: true,
|
||
|
check_html: true,
|
||
|
check_img_http: true,
|
||
|
file_ignore: [
|
||
|
%r{Kickstarter-Supporters},
|
||
|
],
|
||
|
url_ignore: [
|
||
|
"http://formulae.brew.sh",
|
||
|
%r{https://github.com/Homebrew/brew/edit/gh-pages//},
|
||
|
]
|
||
|
).run
|
||
|
end
|