24 lines
645 B
Bash
Executable File
24 lines
645 B
Bash
Executable File
#!/bin/bash
|
|
# Ailab 部署脚本 — 将主题文件上传到 WordPress 服务器
|
|
set -e
|
|
|
|
SERVER="personal"
|
|
REMOTE_THEME_DIR="/opt/wordpress/wp-content/themes/twentysixteen"
|
|
REMOTE_MU_DIR="/opt/wordpress/wp-content/mu-plugins"
|
|
CONTAINER="wordpress"
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
|
|
echo "=== 上传 twentysixteen 主题 ==="
|
|
rsync -avz --delete \
|
|
--exclude='screenshot.png' \
|
|
--exclude='.git' \
|
|
"$SCRIPT_DIR/twentysixteen/" "$SERVER:$REMOTE_THEME_DIR/"
|
|
|
|
echo "=== 上传 mu-plugins ==="
|
|
rsync -avz "$SCRIPT_DIR/mu-plugins/" "$SERVER:$REMOTE_MU_DIR/"
|
|
|
|
echo ""
|
|
echo "=== 部署完成 ==="
|
|
echo "已同步到: https://qiukai.me"
|