pandoc-blog/Makefile

30 lines
578 B
Makefile
Raw Permalink Normal View History

SRCS := $(shell find content pages -name '*.md')
HTML := $(SRCS:content/%.md=%.html)
HTML := $(HTML:pages/%.md=%.html)
vpath %.md content pages
vpath %.html dist
%.html: %.md
pandoc -t html \
--standalone \
-B templates/nav.html \
--css assets/styles/main.css \
--toc \
-o dist/$@ $<
index.md:
./bin/build-index.sh
rssfeed:
./bin/build-feed.sh
build: $(HTML) index.md rssfeed
cp -R assets dist
pandoc -t html \
--standalone \
-H templates/header.html \
-B templates/nav.html \
-o dist/index.html \
--css assets/styles/main.css \
index.md app.yaml