16 lines
307 B
Makefile
16 lines
307 B
Makefile
TXTDIR=.
|
|
HTMLS=$(wildcard *.rst)
|
|
MDS=$(patsubst %.rst,$(TXTDIR)/%.md, $(HTMLS))
|
|
|
|
.PHONY : all
|
|
|
|
all : $(MDS)
|
|
|
|
$(TXTDIR) :
|
|
mkdir $(TXTDIR)
|
|
|
|
$(TXTDIR)/%.md : %.rst $(TXTDIR)
|
|
git mv $< $@ && cp $@ $<
|
|
pandoc -f rst -t markdown -s $< -o $@
|
|
perl -0777 -i$@ -pe 's/\-\-\-\ntitle:(.*)\n\.\.\.\n/## $$1/g' $@
|