Files
blog/scripts/backup-fonts.sh
T

33 lines
841 B
Bash
Raw Normal View History

#!/bin/bash
# 字体备份脚本
# 用法: bash scripts/backup-fonts.sh
set -e
FONT_DIR="themes/Ying/static/font"
BACKUP_SUFFIX=".backup"
echo "📦 备份原始字体文件..."
# 备份 woff2
if [ -f "$FONT_DIR/zql-v2.woff2" ]; then
cp "$FONT_DIR/zql-v2.woff2" "$FONT_DIR/zql-v2.woff2$BACKUP_SUFFIX"
echo "✅ 备份: zql-v2.woff2 → zql-v2.woff2$BACKUP_SUFFIX"
else
echo "⚠️ 文件不存在: $FONT_DIR/zql-v2.woff2"
fi
# 备份 woff
if [ -f "$FONT_DIR/zql-v2.woff" ]; then
cp "$FONT_DIR/zql-v2.woff" "$FONT_DIR/zql-v2.woff$BACKUP_SUFFIX"
echo "✅ 备份: zql-v2.woff → zql-v2.woff$BACKUP_SUFFIX"
else
echo "⚠️ 文件不存在: $FONT_DIR/zql-v2.woff"
fi
echo ""
echo "📊 备份文件大小:"
ls -lh "$FONT_DIR"/*.backup 2>/dev/null || echo "无备份文件"
echo ""
echo "✅ 备份完成!"