#!/usr/bin/env bash set -e dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd) while true; do #pandoc -f markdown-smart --data-dir . --template ${dir}/template.html -t html -o $dir/tmp.html $dir/index.md --metadata title="$(grep -m 1 -oP '(?<=^# ).*' $dir/index.md | cat)" #chmod 777 $dir/../output #sed -i "s/output here/$(sed 's/\//\\\//g' $dir/../output)/g" $dir/tmp.html #sed "s/sourceCode /language-/g" $dir/tmp.html > $dir/index.html #rm -f $dir/tmp.html #sleep 1 # Can just run these 3 lines if index.html already exists chmod 777 $dir/../output sed -i "s/output here/$(sed 's/\//\\\//g' $dir/../output)/g" $dir/index.html sleep 1 done