aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index e1b9bab..76261af 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,8 @@
REMOTE := root@dc0
REMOTE_DIR := /var/www/htdocs/rgoncalves.se
+OUTPUT_DIR := ./out
+TEMPORARY_DIR := ./tmp
.PHONY: all \
site \
@@ -11,9 +13,12 @@ site: clean
./bin/ssg
./bin/rssg
+preview: site
+ python3 -m http.server --directory $(OUTPUT_DIR) --bind 127.0.0.1
+
clean:
- - rm -r out tmp
+ - rm -r $(OUTPUT_DIR) $(TEMPORARY_DIR)
deploy: site
- rsync -e ssh -avz --delete ./out/ $(REMOTE):$(REMOTE_DIR)
+ rsync -e ssh -avz --delete $(OUTPUT_DIR)/ $(REMOTE):$(REMOTE_DIR)
ssh $(REMOTE) chown -R www:www $(REMOTE_DIR)
remember that computers suck.