build (353B)
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 rm -f $dir/book.html 16 files=$(find $dir/*.html | sort -r -k 1.12) 17 cat $files > $dir/book.html 18 done 19 20 21 echo "done!"