#!/bin/bash # InkOS 写作后自动同步脚本 BOOK_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$BOOK_DIR" # 获取当前章节数 CHAPTERS=$(ls chapters/*.md 2>/dev/null | wc -l) WORDS=$(cat chapters/*.md 2>/dev/null | wc -c) echo "[$BOOK_DIR] Git 自动同步" echo "章节数: $CHAPTERS" echo "字数: $WORDS" # 添加更改 git add chapters/ story/*.md book.json README.md # 检查是否有更改要提交 if git diff --cached --quiet; then echo "没有更改需要提交" exit 0 fi # 提交 git commit -m "InkOS 自动更新:第${CHAPTERS}章完成 ($(date +%Y-%m-%d %H:%M))" # 推送 git push origin master echo "同步完成!" echo "远程仓库: https://gitea.nevadalice.top:226/liyuchen/huangquan-ronglu"