Skip to content
Snippets Groups Projects
Commit 8b7095e8 authored by John Blischak's avatar John Blischak
Browse files

Merge pull request #133 from gvwilson/excluding-some-markdown-from-build

Excluding unwanted files from build
parents e0771954 fdbfa2e8
Branches
Tags
No related merge requests found
README.html
LAYOUT.html
FAQ.html
DESIGN.html
*~
*.pyc
_site
......@@ -3,12 +3,17 @@ SRC_RMD = $(wildcard ??-*.Rmd)
DST_RMD = $(patsubst %.Rmd,%.md,$(SRC_RMD))
# All Markdown files (hand-written and generated).
SRC_MD = $(wildcard *.md) $(DST_RMD)
ALL_MD = $(wildcard *.md) $(DST_RMD)
EXCLUDE_MD = README.md LAYOUT.md FAQ.md DESIGN.md
SRC_MD = $(filter-out $(EXCLUDE_MD),$(ALL_MD))
DST_HTML = $(patsubst %.md,%.html,$(SRC_MD))
# All outputs.
DST_ALL = $(DST_HTML)
# Pandoc filters.
FILTERS = $(wildcard tools/filters/*.py)
# Inclusions.
INCLUDES = \
-Vheader="$$(cat _includes/header.html)" \
......@@ -32,7 +37,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 \
......@@ -63,7 +68,3 @@ settings :
## clean : Clean up temporary and intermediate files.
clean :
@rm -rf $$(find . -name '*~' -print)
# very-clean : Remove generated HTML.
very-clean :
@rm -f $(DST_MD)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment