force 404 page message to center
[disinclined.org.git] / Makefile
1 default: build
2 all: update build
3
4 sitename = disinclined.org
5 hostname = disinclined.org
6
7 .ONESHELL:
8 update:
9 eval "$$(ssh-agent -s)"
10 ssh-add ~/.ssh/id_rsa
11 git submodule update --remote
12 eval "$$(ssh-agent -k)"
13
14 build site:
15 cp resume/resume.{pdf,html} .
16 bundle exec jekyll build -d $(sitename) --trace
17
18 serve:
19 bundle exec jekyll serve --trace --verbose --livereload
20
21 upgrade:
22 bundle update
23
24 deploy:
25 tar -czf $(sitename).tgz $(sitename)
26 scp $(sitename).tgz $(hostname):
27 ssh -t $(hostname) tar -xf $(sitename).tgz
28 ssh -t $(hostname) sudo rsync -a ~dylan/$(sitename) /srv/http/
29 rm $(sitename).tgz