home.thenets.org/Makefile
2024-09-13 00:02:56 -03:00

29 lines
No EOL
616 B
Makefile

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