aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--publish.sh38
1 files changed, 2 insertions, 36 deletions
diff --git a/publish.sh b/publish.sh
index 371276a..92c2864 100644
--- a/publish.sh
+++ b/publish.sh
@@ -7,42 +7,8 @@
commit_date=$(date +"%Y-%m-%d %H:%M:%S")
-if [ "$1" = "-b" ] || [ "$1" = "--blog" ]; then
- cd ~/blog || exit 1
- hugo
- git add .
- git commit -m "自动提交:$commit_date"
- echo "pushing hugo-blog-backup"
- git push origin main
-
cd ~/blog/public || exit 1
- html-minifier index.html --output index.html --collapse-whitespace --remove-comments
+ hugo --cleanDestinationDir --gc
git add .
- git commit -m "自动提交:$commit_date"
- echo "pushing yingyu5658.github.io"
+ git commit -m "auto update: $commit_date"
git push origin main
-
-elif [ "$1" = "-n" ] || [ "$1" = "--newsgroup" ]; then
- echo "git clone https://gitee.com/yingyu5658/newsgroup_archives.git"
- cd ~/blog || exit 1
- rm -rf newsgroup_archives # Cleanup any existing clone
- git clone https://gitee.com/yingyu5658/newsgroup_archives.git
- mv newsgroup_archives/index.html ~/newsgroup_archives/index.html
- rm -rf newsgroup_archives
-
- cd ~/newsgroup_archives/ || exit 1
- git add .
- git commit -m "$commit_date"
- echo "pushing newsgroup_archives"
- git pull origin main # Pull latest changes before pushing
- git push origin main
-
-else
- echo "No argument!"
- exit 1
-fi
-
-
-cd ~/blog || exit 1
-echo "========="
-echo "操作完成!"