add upload target do makefile
This commit is contained in:
parent
6bfa13b5e9
commit
d60297e4dd
7
Makefile
7
Makefile
|
|
@ -7,7 +7,7 @@ RSYNC = /usr/bin/rsync
|
||||||
JPEGOPTIM = /usr/bin/jpegoptim
|
JPEGOPTIM = /usr/bin/jpegoptim
|
||||||
OPTIPNG = /usr/bin/optipng
|
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
|
.SUFFIXES: .jpg .png .md .html .js .css .scss .toml
|
||||||
|
|
||||||
DIRS = content data static themes/$(THEME) resources
|
DIRS = content data static themes/$(THEME) resources
|
||||||
|
|
@ -30,6 +30,9 @@ staging:
|
||||||
server: themes/$(THEME)/package-lock.json themes/$(THEME)/src
|
server: themes/$(THEME)/package-lock.json themes/$(THEME)/src
|
||||||
$(HUGO) server --buildDrafts --buildExpired --buildFuture --gc
|
$(HUGO) server --buildDrafts --buildExpired --buildFuture --gc
|
||||||
|
|
||||||
|
upload:
|
||||||
|
$(RSYNC) -avz --delete public/ $(REMOTE)
|
||||||
|
|
||||||
$(DIRS): themes/$(THEME)/package-lock.json themes/$(THEME)/src
|
$(DIRS): themes/$(THEME)/package-lock.json themes/$(THEME)/src
|
||||||
$(HUGO) --gc
|
$(HUGO) --gc
|
||||||
|
|
||||||
|
|
@ -39,5 +42,5 @@ themes/$(THEME)/package-lock.json:
|
||||||
themes/$(THEME)/src:
|
themes/$(THEME)/src:
|
||||||
$(NPM) --prefix="themes/$(THEME)" run build
|
$(NPM) --prefix="themes/$(THEME)" run build
|
||||||
|
|
||||||
public/*:
|
upload:
|
||||||
$(RSYNC) -avz --delete public/ $(REMOTE)
|
$(RSYNC) -avz --delete public/ $(REMOTE)
|
||||||
Loading…
Reference in New Issue