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
|
||
|