diff options
author | Steph Enders <steph@senders.io> | 2023-06-21 22:56:23 -0400 |
---|---|---|
committer | Steph Enders <steph@senders.io> | 2023-06-21 22:56:23 -0400 |
commit | 06bd3d7999501ee178826190fbd3b4a9e28cb6fa (patch) | |
tree | 86b181a3162581df70269439793df0810ac463ed /render.sh | |
parent | 80c1478e5af73f22cd26b667a371d4fb182647f7 (diff) |
Create simple template script for deployment
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 + |