diff --git a/.forgejo/workflows/ci-and-deploy.yaml b/.forgejo/workflows/ci-and-deploy.yaml index b0a1ebd..f5ba320 100644 --- a/.forgejo/workflows/ci-and-deploy.yaml +++ b/.forgejo/workflows/ci-and-deploy.yaml @@ -116,6 +116,22 @@ jobs: fi echo "═══ 重启完成 ═══" + - name: 同步主页 HTML 到 nginx 服务路径 + run: | + echo "═══ 同步主页 HTML ═══" + SRC="/data/guanghulab/repo/homepage/main/index.html" + DST="/var/www/guanghulab/index.html" + + if [ ! -f "$SRC" ]; then + echo "⚠️ 主页源文件不存在: $SRC" + else + mkdir -p "$(dirname "$DST")" + cp "$SRC" "$DST" + chmod 644 "$DST" + echo "✅ 主页 HTML 已同步: $SRC → $DST" + echo " $(wc -c < $DST) bytes" + fi + - name: 部署验证 run: | sleep 3