update makefile to newer versions
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>master
parent
a3e828345b
commit
fed8255333
30
Makefile
30
Makefile
|
@ -2,15 +2,35 @@
|
|||
|
||||
HUGO=hugo
|
||||
|
||||
.PHONY: build serve
|
||||
|
||||
all: build
|
||||
|
||||
build:
|
||||
$(HUGO)
|
||||
.PHONY: build
|
||||
build: clean
|
||||
$(HUGO) --environment=production --minify --templateMetrics
|
||||
#@rm -rf public/feed.xml
|
||||
#@find public/*/posts/ -name 'feed.xml' -exec sh -c "cat {} >> public/feed.xml" \;
|
||||
@find public/ -name '*.html' ! -name '*.gz' -type f -exec sh -c "gzip -c -9 < {} > {}.gz" \;
|
||||
@find public/ -name '*.xml' ! -name '*.gz' -type f -exec sh -c "gzip -c -9 < {} > {}.gz" \;
|
||||
@find public/ -name '*.css' ! -name '*.gz' -type f -exec sh -c "gzip -c -9 < {} > {}.gz" \;
|
||||
@find public/ -name '*.js' ! -name '*.gz' -type f -exec sh -c "gzip -c -9 < {} > {}.gz" \;
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
$(HUGO) --environment=development --minify
|
||||
|
||||
.PHONY: draft
|
||||
draft:
|
||||
$(HUGO) --environment=development --minify --buildDrafts --buildFuture --buildExpired
|
||||
|
||||
.PHONY: serve
|
||||
serve:
|
||||
$(HUGO) server --disableFastRender
|
||||
$(HUGO) server --environment=development --noHTTPCache --disableFastRender --watch
|
||||
|
||||
.PHONY: servedraft
|
||||
servedraft:
|
||||
$(HUGO) server --environment=development --buildFuture --buildExpired --noHTTPCache --disableFastRender --watch
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@rm -rf public/
|
||||
@rm -rf resource/
|
||||
|
|
Loading…
Reference in New Issue