71 lines
1.5 KiB
Bash
71 lines
1.5 KiB
Bash
#!/bin/bash
|
|
# 清理Ying主题中的冗余文档脚本
|
|
# 运行:bash scripts/cleanup-ying-docs.sh
|
|
|
|
set -e
|
|
|
|
echo "🧹 清理Ying主题中的冗余文档..."
|
|
echo ""
|
|
|
|
THEME_DIR="themes/Ying"
|
|
|
|
# 需要删除的文档列表
|
|
DOCS_TO_DELETE=(
|
|
"OPTIMIZATION_REPORT.md"
|
|
"OPTIMIZATION_STEP1_PLAN.md"
|
|
"TEST_STEP1.md"
|
|
"OPTIMIZATION_STEP2_PLAN.md"
|
|
"OPTIMIZATION_STEP2_FINAL.md"
|
|
"OPTIMIZATION_STEP3_PLAN.md"
|
|
"OPTIMIZATION_COMPLETE_GUIDE.md"
|
|
"IMPLEMENTATION_SUMMARY.md"
|
|
"TEST_JS_OPTIMIZATION.md"
|
|
"GUIDE_FONT_SUBSETTING.md"
|
|
"PLAN1_COMPLETE_SUMMARY.md"
|
|
"PJAX_COMPATIBILITY.md"
|
|
"PJAX_FIX_SUMMARY.md"
|
|
"FONT_OPTIMIZATION_MANUAL.md"
|
|
"FONT_OPTIMIZATION_FALLBACK.md"
|
|
"FINAL_FONT_TEST.md"
|
|
"GITHUB_ACTIONS_GUIDE.md"
|
|
"COMMIT_GUIDE.md"
|
|
"ACTIONS_FIX_GUIDE.md"
|
|
"PROJECT_COMPLETE_SUMMARY.md"
|
|
)
|
|
|
|
# 保留的文件
|
|
KEEP_FILES=(
|
|
"README.md"
|
|
"archetypes/post.md"
|
|
)
|
|
|
|
deleted_count=0
|
|
|
|
for doc in "${DOCS_TO_DELETE[@]}"; do
|
|
file_path="$THEME_DIR/$doc"
|
|
if [ -f "$file_path" ]; then
|
|
rm "$file_path"
|
|
echo "✅ 已删除: $doc"
|
|
((deleted_count++))
|
|
else
|
|
echo "⚠️ 文件不存在: $doc"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "📊 清理统计:"
|
|
echo " 已删除: $deleted_count 个文件"
|
|
echo ""
|
|
echo "✅ 保留的文件:"
|
|
for keep in "${KEEP_FILES[@]}"; do
|
|
if [ -f "$THEME_DIR/$keep" ]; then
|
|
echo " - $keep"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "🎉 清理完成!"
|
|
echo ""
|
|
echo "💡 已整理的文档位置:"
|
|
echo " docs/性能优化文档/"
|