force 404 page message to center
[disinclined.org.git] / Makefile
index 9ff7626..00e4e41 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,29 @@
-default: site
+default: build
+all: update build
 
-site: _site
-       bundle exec jekyll build -d disinclined.org
+sitename = disinclined.org
+hostname = disinclined.org
+
+.ONESHELL:
+update:
+       eval "$$(ssh-agent -s)"
+       ssh-add ~/.ssh/id_rsa
+       git submodule update --remote
+       eval "$$(ssh-agent -k)"
+
+build site:
+       cp resume/resume.{pdf,html} .
+       bundle exec jekyll build -d $(sitename) --trace
 
 serve:
        bundle exec jekyll serve --trace --verbose --livereload
 
 upgrade:
        bundle update
+
+deploy:
+       tar -czf $(sitename).tgz $(sitename)
+       scp $(sitename).tgz $(hostname):
+       ssh -t $(hostname) tar -xf $(sitename).tgz
+       ssh -t $(hostname) sudo rsync -a ~dylan/$(sitename) /srv/http/
+       rm $(sitename).tgz