简单修改

This commit is contained in:
2026-08-27 22:02:30 +08:00
parent 12dd13a76f
commit 6725a02592
5 changed files with 83 additions and 12 deletions
+11 -2
View File
@@ -10,7 +10,7 @@ set -euo pipefail
# ====== 配置区(与 deploy.sh 保持一致,ssh 不通时 REMOTE_HOST 填服务器 IP) ======
REMOTE_USER="root" # SSH 用户(服务器是 ubuntu 用户的话改成 ubuntu)
REMOTE_HOST="sausagetoast.cloud" # VPS 地址(备案期间建议填服务器 IP)
REMOTE_HOST="106.54.37.223" # VPS 地址(备案期间用 IP;备案完成后改回 sausagetoast.cloud)
REMOTE_DIR="/var/www/yukun" # 博客站点根目录
# ==============================================================================
@@ -20,6 +20,15 @@ SSH_OPTS="-o StrictHostKeyChecking=accept-new"
echo "==> [1/3] 构建站点 (astro build)..."
cd "$ROOT_DIR"
# 备案期间评论区用 IP 直连(无需子域名):
# REMOTE_HOST 是 IPv4 时自动注入评论后端地址 http://<IP>:8080
# 如需自定义(比如端口不同),可提前手动 export PUBLIC_ARTALK_SERVER 覆盖
if [[ "$REMOTE_HOST" =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]] && [ -z "${PUBLIC_ARTALK_SERVER:-}" ]; then
export PUBLIC_ARTALK_SERVER="http://${REMOTE_HOST}:8080"
echo " 评论服务地址: ${PUBLIC_ARTALK_SERVER} (deploy/artalk/)"
fi
npm run build
[ -d "$ROOT_DIR/dist" ] || { echo "✗ 构建失败:dist 不存在"; exit 1; }
@@ -94,5 +103,5 @@ $SUDO systemctl reload nginx || $SUDO systemctl restart nginx
REMOTE
echo ""
echo "✓ 完成!访问 http://<服务器IP>:8321"
echo "✓ 完成!访问 http://${REMOTE_HOST}:8321"
echo " 备案完成后:ssh 到服务器执行 sudo rm /etc/nginx/conf.d/ip-preview.conf && sudo systemctl reload nginx 即可移除"