perf: 完整性能优化 - JS按需加载 + 字体子集化 + 自动化

This commit is contained in:
Vaica committed 2026-06-03 13:03:17 +08:00
1 parent cbf2034f78
commit 630239960e
14 files changed
+2317 -10

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
#!/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 "✅ 备份完成!"