ref: ee19f22be32c725ab41c27918de1e6240d1866fc
dir: /mkfile/
sources = `{walk -f data/ | grep -v '^data/\.git/'} pages = ${sources:data/%=public/%} md = `{{for(i in $pages) echo $i}| grep '\.md$'} txt = `{{for(i in $pages) echo $i}| grep '\.txt$'} shtml = `{{for(i in $pages) echo $i}| grep '\.shtml$'} pages = ${md: public/%.md= public/%.html} \ ${shtml:public/%.shtml=public/%.html} \ $md $txt \ public/sitemap.html all:V: pages pages:V: $pages clean:V: rm -rf $pages public/sitemap.md: $sources bin/mksitemap data/ >$target public/sitemap.html: public/sitemap.md bin/md2html public/sitemap.md $target public/%.html: data/%.md bin/md2html data/$stem.md $target public/%.html: data/%.shtml cp data/$stem.shtml $target public/%.md: data/%.md cp data/$stem.md $target public/%.txt: data/%.txt cp data/$stem.txt $target