From 288a6e97e97b0d81b16bf87ceeb375f35279de77 Mon Sep 17 00:00:00 2001 From: Phil Bajsicki Date: Mon, 18 Nov 2024 15:44:17 +0100 Subject: [PATCH] Update 2024.11.18 15:44:15 CET --- README.org | 23 +++++++---------------- update.sh | 7 ------- 2 files changed, 7 insertions(+), 23 deletions(-) delete mode 100755 update.sh diff --git a/README.org b/README.org index d9c57f9..db0a7cf 100644 --- a/README.org +++ b/README.org @@ -13,7 +13,7 @@ The post-receive hook is like so: #+begin_src sh #!/bin/bash # Directory on the server where the website will be mapped. -export GIT_WORK_TREE=/srv/bajsicki.com +export GIT_WORK_TREE=/srv/bajsicki.com/ echo `pwd` echo "post-receive: Generating https://bajsicki.com with Hugo..." @@ -24,27 +24,18 @@ chmod 755 $GIT_WORK_TREE # Remove any files already in the public directory, a fresh copy will be generated by hugo rm -rf $GIT_WORK_TREE/public +# Update the modules in case of changes and pull the new pages +cd $GIT_WORK_TREE && git pull --recurse-submodules # Generate the site with hugo -cd $GIT_WORK_TREE && chmod +x update.sh -cd $GIT_WORK_TREE && ./update.sh +cd $GIT_WORK_TREE && hugo + # Fix any permission problems. find $GIT_WORK_TREE/public -type f -print | xargs -d '\n' chmod 644 find $GIT_WORK_TREE/public -type d -print | xargs -d '\n' chmod 755 -echo "post-receive: Hugo site generation complete" -#+end_src - -The ~update.sh~ script is as dead simple as things get. - -#+begin_src sh -#!/usr/bin/env sh - -cd themes/hugo-tufte/ -git reset --hard && git pull origin main -f -cd ../.. -git reset --hard && git pull origin main -f -hugo +echo "post-receive: Hugo site deployment complete" #+end_src + diff --git a/update.sh b/update.sh deleted file mode 100755 index 2e33567..0000000 --- a/update.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env sh - -cd themes/hugo-tufte/ -git reset --hard && git pull origin main -f -cd ../.. -git reset --hard && git pull origin main -f -hugo