33 lines
841 B
Bash
33 lines
841 B
Bash
#!/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 "✅ 备份完成!"
|