We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1d9b601 commit 4586f0eCopy full SHA for 4586f0e
Rakefile
@@ -1,6 +1,31 @@
1
require 'html/proofer'
2
3
-task :test do
4
- sh "bundle exec jekyll build"
+task :default => :build
+
5
+desc 'Clean up site output'
6
+task :clean do
7
+ cleanup
8
+end
9
10
+desc 'Build site with Jekyll'
11
+task :build => :clean do
12
+ jekyll('build')
13
14
15
+desc 'Check site with html-proofer'
16
+task :test => :build do
17
HTML::Proofer.new("./_site").run
18
end
19
20
+desc 'Start Jekyll server with --watch'
21
+task :server => :clean do
22
+ jekyll('serve --watch')
23
24
25
+def cleanup
26
+ sh 'rm -rf _site'
27
28
29
+def jekyll(opts = '')
30
+ sh 'bundle exec jekyll ' + opts
31
0 commit comments