build (289B)
1 #!/bin/sh 2 3 ./clean 4 5 names=$(find ./ | grep "\.md") 6 7 for name in $names; do 8 out=$(echo $name | sed -e "s/\.md$//") 9 pandoc -o $out.html $name || exit 1 10 echo "compiled ${out}" 11 done 12 13 dirs=$(ls -d */ | sort -k 1.12) 14 for dir in $dirs; do 15 cat $dir/*.html > $dir/book.html 16 done 17 18 19 echo "done!"