MD = $(shell ls 1/*.md) HTML = $(addprefix out/,$(MD:.md=.html)) GOATCOUNTER = $(or $(PROD),false) all: $(HTML) | out cp -r assets out out/%.html: %.md mkdir -p $(dir $@) pandoc \ -s --filter tools/pf-filter.py \ --template tools/template.html \ --metadata goatcounter=${GOATCOUNTER} \ --mathjax=https://cdn.jsdelivr.net/npm/mathjax@3.1/es5/tex-mml-chtml.js \ -f markdown+pipe_tables \ --resource-path .:equations \ tools/math.tex \ $< \ -o $@ out: mkdir -p out clean: rm -rf out re: clean all deploy: PROD=true $(MAKE) re . <(pass export/RCLONE_CONFIG/cloudflare-god) rclone -v sync out/ r2:llcotp/ make clean