43 lines
		
	
	
		
			843 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			843 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 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
 |