commit b57ee75018dbbf6bccb8f8108acec07db932d43a
parent beb2121c782375074a8bd5063775eef188a7fade
Author: Oscar Benedito <oscar@oscarbenedito.com>
Date: Thu, 3 Sep 2020 22:18:31 +0200
Add Makefile
Targets: deploy, blogroll and clean.
Diffstat:
2 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -1,2 +1,3 @@
/resources/
/public/
+/blogroll.ompl
diff --git a/Makefile b/Makefile
@@ -0,0 +1,23 @@
+DEST = /srv/oscarbenedito.com
+
+.PHONY: default deploy blogroll clean
+
+default:
+ @echo "No default target, please choose one: deploy, blogroll, clean"
+ @exit 2
+
+deploy: clean
+ git fetch origin master
+ git reset --hard origin/master
+ git verify-commit master
+ hugo
+ rm -f public/index.xml
+ rsync --perms --recursive --checksum --delete public/ $(DEST)
+
+blogroll: data/blogroll.json
+
+data/blogroll.json: blogroll.ompl
+ ./create-blogroll.py blogroll.ompl > data/blogroll.json
+
+clean:
+ rm -rf public resources