diff --git a/Makefile b/Makefile index 9eb36408864ae93d1eb78ec47bc6d8f493122342..87be9b73b1358d6a686938474d99b903e9dcf7d7 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,12 @@ # Files. -SRC_PAGES = $(wildcard *.md) +MARKDOWN = $(wildcard *.md) +EXCLUDES = README.md LAYOUT.md FAQ.md DESIGN.md +SRC_PAGES = $(filter-out $(EXCLUDES), $(MARKDOWN)) DST_PAGES = $(patsubst %.md,%.html,$(SRC_PAGES)) +# Pandoc filters +FILTERS = $(wildcard tools/filters/*.py) + # Inclusions. INCLUDES = \ -Vheader="$$(cat _includes/header.html)" \ @@ -22,7 +27,7 @@ motivation.html : motivation.md _layouts/slides.html -o $@ $< # Pattern to build a generic page. -%.html : %.md _layouts/page.html +%.html : %.md _layouts/page.html $(FILTERS) pandoc -s -t html \ --template=_layouts/page \ --filter=tools/filters/blockquote2div.py \