Makefile 429 B

1234567891011121314151617181920
  1. HUGO_BIN=hugo
  2. .PHONY: prepare release build demo clean
  3. build: prepare
  4. $(HUGO_BIN) --source demo
  5. demo: prepare
  6. $(HUGO_BIN) server --buildDrafts --source demo
  7. release: build
  8. rm -rf ./resources && cp -r ./demo/resources ./resources
  9. prepare: clean
  10. mkdir -p demo/themes/hugo-coder
  11. rsync -av exampleSite/ demo
  12. rsync -av --exclude='demo' --exclude='exampleSite' --exclude='.git' . demo/themes/hugo-coder
  13. clean:
  14. rm -rf demo