add upload target do makefile

This commit is contained in:
Patrick Neff 2019-01-17 15:39:11 +01:00
parent 6bfa13b5e9
commit d60297e4dd
1 changed files with 5 additions and 2 deletions

View File

@ -7,7 +7,7 @@ RSYNC = /usr/bin/rsync
JPEGOPTIM = /usr/bin/jpegoptim
OPTIPNG = /usr/bin/optipng
.PHONY: all clean server jpegoptim optipng site staging theme
.PHONY: all clean server jpegoptim optipng site staging theme upload
.SUFFIXES: .jpg .png .md .html .js .css .scss .toml
DIRS = content data static themes/$(THEME) resources
@ -30,6 +30,9 @@ staging:
server: themes/$(THEME)/package-lock.json themes/$(THEME)/src
$(HUGO) server --buildDrafts --buildExpired --buildFuture --gc
upload:
$(RSYNC) -avz --delete public/ $(REMOTE)
$(DIRS): themes/$(THEME)/package-lock.json themes/$(THEME)/src
$(HUGO) --gc
@ -39,5 +42,5 @@ themes/$(THEME)/package-lock.json:
themes/$(THEME)/src:
$(NPM) --prefix="themes/$(THEME)" run build
public/*:
upload:
$(RSYNC) -avz --delete public/ $(REMOTE)