CACHE_DIR = .cache/ PROJECT_SRC = ./ HUGO = $(CACHE_DIR)/bin/hugo setup: $(HUGO) git submodule update --recursive --remote server: $(HUGO) cd $(PROJECT_SRC) && $(PWD)/$(HUGO) server --buildDrafts $(HUGO): $(CACHE_DIR)/hugo.tar.gz mkdir -p $(CACHE_DIR)/bin tar -zxvf $(CACHE_DIR)/hugo.tar.gz \ -C $(CACHE_DIR)/bin \ hugo $(CACHE_DIR)/hugo.tar.gz: mkdir -p $(CACHE_DIR)/ ./tools/github-release-downloader.sh \ gohugoio hugo \ "_linux-amd64.tar.gz" \ $(CACHE_DIR)/hugo.tar.gz clean: rm -rf $(CACHE_DIR)/ #git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke