summaryrefslogtreecommitdiffstats
path: root/sync.sh
diff options
context:
space:
mode:
authoranoduck <11767-anoduck@users.noreply.gitgud.io>2024-09-08 16:14:42 -0400
committeranoduck <11767-anoduck@users.noreply.gitgud.io>2024-09-08 16:14:42 -0400
commitd1c818c94c2667851fce3ff793d50a39f8b97552 (patch)
treecce7e68bc4fc99456e39d395d3ae5af46a8cb423 /sync.sh
parentd2a0fd14e05ef6b0b9fca454f8996faf86f94204 (diff)
feat: :construction: WIP: Builds...finally.
Added most of former content from quartz. Preliminary setup achieved.
Diffstat (limited to 'sync.sh')
-rwxr-xr-xsync.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/sync.sh b/sync.sh
new file mode 100755
index 0000000..b2cd9e8
--- /dev/null
+++ b/sync.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/env bash
+
+#Variables
+# -------------------------
+REMOTE="216.189.157.213"
+SRC="/home/vassilios/Sandbox/SolarDump-Puffy/public/"
+REPO="/home/vassilios/Sandbox/SolarDump-Puffy"
+DST="/var/www/htdocs/solardump"
+USERNAME="anoduck"
+
+hugo
+
+cd "$SRC" || return
+
+rg --files-with-matches --fixed-strings '<meta name="robots" content="noindex">' | xargs -I % sed -i '/<meta name="robots" content="noindex">/d' %
+
+cd "$REPO" || return
+
+# $SRC_PATH must be _closed_ and ends _with_ a "/".
+# $DST_PATH must be _open_ and ends _with_ _NO_ "/".
+rsync -azv -e ssh --delete "$SRC" "$USERNAME"@"$REMOTE":"$DST"