通过执行make
, 下面的Makefile例子可以把 pages/*.jade 编译为 pages/*.html 。
JADE = $(shell find pages/*.jade)
HTML = $(JADE:.jade=.html)
all: $(HTML)
%.html: %.jade
jade < $< --path $< > $@
clean:
rm -f $(HTML)
.PHONY: clean
这个可以和watch(1)
命令起来产生像下面的行为:
$ watch make