include var.mk all: init build oldsite init: touch .gitmodules git submodule add ${git_template} ${git_submodulename} || : git submodule init git submodule update build: hugo -t $(theme) oldsite: mkdir -p public rm -fR public/contact cp -a contact public/contact run: hugo server --bind ${bind_ip} --port ${bind_port} clean: rm -rvf public/* || : rm -v .hugo_build.lock || : find . -type f -name '*~' | xargs rm -v || : mrproper: clean rm .gitmodules || : git config --remove-section submodule.${git_submodulename} || : rm -rvf .git/modules/themes || : rm -rvf themes/* || : git rm --cached .gitmodules ${git_submodulename} || : rm -rvf resources || : help: @echo make init @echo make config @echo make build @echo make run @echo make clean @echo make mrproper @echo make => init config build @echo make help