初始化:Astro 站点 + Sveltia CMS 后台 + 部署配置

This commit is contained in:
2026-06-11 17:18:51 +08:00
commit 53092b52db
37 changed files with 7586 additions and 0 deletions

15
deploy/deploy.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
# 本地构建并上传到服务器。用法: ./deploy/deploy.sh
set -euo pipefail
REMOTE_USER="${REMOTE_USER:-root}"
REMOTE_HOST="${REMOTE_HOST:-shizhui.xyz}"
REMOTE_DIR="${REMOTE_DIR:-/var/www/shizhui}"
echo "==> 构建站点"
npm run build
echo "==> 上传到 ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}"
rsync -avz --delete dist/ "${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}/"
echo "==> 完成"