Add publish.sh
This commit is contained in:
parent
14ca0d6b9b
commit
669279f7f2
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh
|
||||
# publish breadpunk.club
|
||||
|
||||
# usage: publish.sh -s SITE_DIR -k SCRIPT_DIR -o OUTPUT_DIR
|
||||
|
||||
while getopts s:k:o: opt; do
|
||||
case "$opt" in
|
||||
s) SITE_DIR="$OPTARG" ;;
|
||||
k) SCRIPT_DIR="$OPTARG" ;;
|
||||
o) OUTPUT_DIR="$OPTARG" ;;
|
||||
*) exit 2 ;;
|
||||
;;
|
||||
esac
|
||||
done
|
||||
shift $((OPTIND - 1))
|
||||
|
||||
# update data in the site
|
||||
BREADSITE_DATA_DIR="$SITE_DIR/static/" "$SCRIPT_DIR/update-data.sh"
|
||||
# publish the site
|
||||
zola -r "$SITE_DIR" build -o "$OUTPUT_DIR"
|
Loading…
Reference in New Issue