diff options
Diffstat (limited to 'render.sh')
-rwxr-xr-x | render.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/render.sh b/render.sh new file mode 100755 index 0000000..47cd89d --- /dev/null +++ b/render.sh @@ -0,0 +1,19 @@ +set -ex; +if [ $# -ne 2 ]; then + echo "Usage: ./render.sh <file> www/<path>/<to>/<prod>.html" + exit 1; +fi + +FILE=$1 +DEST=$2 + +mkdir -p $(dirname $DEST) +cp $FILE $DEST + +for tmpl in templates/*.html; do + key=$(basename ${tmpl} .html) + sed -i "/[{]${key}[}]/r ${tmpl}" $DEST + sed -i "s/[{]${key}[}]//g" $DEST +done +./tidy.sh $DEST + |