.PHONY: build deploy # Параметры подключения к серверу HOST = kpa39l.myjino.ru PORT = 2222 USERNAME = kpa39l_dedinit REMOTE_PATH = /domains/dedinit.ru build: hugo --minify @echo "Сайт успешно собран в папку public/" deploy: build rsync -avz --delete -e 'ssh -p $(PORT)' public/ $(USERNAME)@$(HOST):$(REMOTE_PATH)/ deploy-dry-run: build rsync -avn --delete -e 'ssh -p $(PORT)' public/ $(USERNAME)@$(HOST):$(REMOTE_PATH)/ clean: rm -rf public/ @echo "Папка public удалена" rebuild: clean deploy help: @echo "Доступные команды:" @echo " make build - собрать сайт" @echo " make deploy - собрать и задеплоить сайт" @echo " make deploy-dry-run - симуляция деплоя" @echo " make clean - удалить папку public" @echo " make rebuild - полная пересборка сайта" @echo " make help - показать это сообщение"