#!/bin/bash BOOPTMP=$(mktemp) for fn in $(ls src); do NEWF=${fn%??}html TITLE=$(echo ${fn%???} | sed 's/_/ /g' | sed -e 's/[]$.*[\^]/\\&/g') echo "rendering $NEWF..." pandoc --from gfm $BOOPTMP cp template/page.html $NEWF sed "//r $BOOPTMP" template/page.html > $NEWF sed -i "s/XFSSTITLE/$TITLE/" $NEWF done