Site update

This commit is contained in:
2022-09-23 17:40:35 +02:00
parent 270d07ffd3
commit 9ab234d9b1
5 changed files with 22 additions and 10 deletions
+19 -7
View File
@@ -1,13 +1,25 @@
#!/usr/bin/env bash
#!/bin/sh
WEBSERVER='aquaria'
[[ ! ${VIRTUAL_ENV} ]] && NO_VENV=1 && source ./venv/bin/activate
build() {
[[ ! ${VIRTUAL_ENV} ]] && NO_VENV=1 && source ./venv/bin/activate
pelican
[[ ${NO_VENV} ]] && deactivate
}
# Build
pelican
upload() {
rsync -avz --delete output/* ${WEBSERVER}:~/web/
}
build
while getopts u param
do
case "$param" in
u) upload ;;
*) echo "Not implemented: $1" >&2 && exit 1 ;;
esac
done
# And upload
scp -r output/* ${WEBSERVER}:~/web/
[[ ${NO_VENV} ]] && deactivate