summaryrefslogtreecommitdiff
path: root/Makefile
blob: e32de9deff436d888d23ce184d3680acdbce38bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
build: clean
	bundle exec jekyll build

clean:
	rm -rf _site

server: clean
	bundle exec jekyll server --port 3001 --watch --drafts

deps:
	bundle install --path vendor/bundle

test: build
	bundle exec htmlproof ./_site --only-4xx --check-html --disable-external

publish: deps build
	gsutil -m rsync -R _site/  gs://b.lumberjaph.net
	gsutil -m acl ch -u AllUsers:R -R gs://b.lumberjaph.net/
	gsutil -m web set -m index.html -e 404.html gs://b.lumberjaph.net