21 lines
		
	
	
		
			443 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			443 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
.PHONY: all render update git
 | 
						||
 | 
						||
# 默认目标:执行所有操作
 | 
						||
all: render update git
 | 
						||
 | 
						||
# 目标:渲染 Quarto 文件
 | 
						||
render:
 | 
						||
	Rscript -e "quarto::quarto_render()"
 | 
						||
	hugo -d blackwolf
 | 
						||
 | 
						||
# 目标:更新网站内容
 | 
						||
update:
 | 
						||
	rsync -crvP --progress --delete --exclude='.DS_Store' --exclude='.Rproj.user/' blackwolf/* dwuser@drwater.net:/home/www/blackwolf/
 | 
						||
 | 
						||
# 目标:Git 提交和推送
 | 
						||
git:
 | 
						||
	git add .
 | 
						||
	git commit -m "compile"
 | 
						||
	git push
 | 
						||
 |