|
|
@ -0,0 +1,31 @@ |
|
|
|
outdir ?= ./public |
|
|
|
all = $(addprefix ${outdir}/, $(addsuffix .html, $(basename $(wildcard *.md)))) |
|
|
|
files = $(addprefix ${outdir}/, $(wildcard files/*)) |
|
|
|
|
|
|
|
all: ${all} ${files} |
|
|
|
|
|
|
|
show: |
|
|
|
@echo ${all} |
|
|
|
@echo ${static} |
|
|
|
|
|
|
|
${outdir}: |
|
|
|
mkdir -p ${outdir} |
|
|
|
|
|
|
|
${outdir}/files: |
|
|
|
mkdir -p ${outdir}/files |
|
|
|
|
|
|
|
${outdir}/%.html: %.md template.html ${outdir} |
|
|
|
pandoc --standalone --template template.html $< -o $@ |
|
|
|
|
|
|
|
${outdir}/files/%: files/% ${outdir}/files |
|
|
|
cp $< $@ |
|
|
|
|
|
|
|
clean: |
|
|
|
rm -r ${outdir} |
|
|
|
|
|
|
|
start: ${all} |
|
|
|
{ php -S 127.0.0.1:8123 -t ${outdir} & \
|
|
|
|
echo $$! > php.pid; } |
|
|
|
|
|
|
|
stop: |
|
|
|
kill `cat php.pid` |