summaryrefslogtreecommitdiff
path: root/Makefile
blob: 266fc775aa220179d179780505b09dcc65bbc435 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.POSIX:
.SUFFIXES:

HUGO   ?= hugo
RSYNC  ?= rsync -avzP --delete --rsync-path='doas -u nginx -- rsync'
REMOTE ?= blizzard:/var/www/home/

all: build

clean:
	@[ ! -d public ] || rm -rf public

build: clean
	@$(HUGO) build --minify

serve: clean
	@$(HUGO) serve --disableFastRender

deploy: build
	@$(RSYNC) public/ $(REMOTE)

.PHONY: all clean build serve deploy