Add wiki pandoc files (Makefile+filters)
This commit is contained in:
38
.wiki/Makefile
Normal file
38
.wiki/Makefile
Normal file
@@ -0,0 +1,38 @@
|
||||
entries := $(wildcard *.md)
|
||||
|
||||
target=wiki
|
||||
exports= \
|
||||
$(entries:.md=.html) \
|
||||
# $(target).pdf \
|
||||
|
||||
VIMWIKI_DIR=/home/h/.wiki
|
||||
|
||||
all: $(exports)
|
||||
|
||||
%.html:%.md
|
||||
pandoc \
|
||||
-f markdown \
|
||||
-t html5 \
|
||||
-c pandoc.css \
|
||||
--pdf-engine=xelatex \
|
||||
--bibliography $(VIMWIKI_DIR)/references.bib \
|
||||
--citeproc \
|
||||
--lua-filter=$(VIMWIKI_DIR)/filters/html-links.lua \
|
||||
--lua-filter=$(VIMWIKI_DIR)/filters/diagram-generator.lua \
|
||||
--lua-filter=$(VIMWIKI_DIR)/filters/lilypond.lua \
|
||||
--mathjax \
|
||||
--extract-media=diagrams \
|
||||
-s -o $@ $<
|
||||
|
||||
$(target).pdf:$(entries)
|
||||
pandoc \
|
||||
-f markdown $(entries) \
|
||||
--pdf-engine=xelatex \
|
||||
--bibliography $(VIMWIKI_DIR)/references.bib \
|
||||
--citeproc \
|
||||
--table-of-contents \
|
||||
-o $@
|
||||
|
||||
# clean:
|
||||
# rm -f *.html
|
||||
# rm wiki.pdf
|
||||
Reference in New Issue
Block a user