From ba31507a1c78adeeaf4f27a5047a95b43946b859 Mon Sep 17 00:00:00 2001 From: yingyu5658 Date: Sat, 13 Dec 2025 09:10:32 +0800 Subject: feat: add emacs publish workflow --- publish.sh | 38 ++------------------------------------ 1 file 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 "操作完成!" -- cgit v1.2.3