fix: 修复字体加载警告和Logo图片宽高比问题
## 修复内容 ### 字体优化 - 创建 AoyagiReisho-subset.ttf 子集字体,仅包含"睿新致远"4个字符 - 文件大小从 4.4MB 减小到 5KB(99.9% 减少) - 修复 vmtx 表解析错误导致的 48 个控制台警告 ### Logo 图片修复 - 修复 Logo SVG 宽高比问题(原始 480x120,4:1 比例) - Header: width=128 height=32 - Footer: width=192 height=48 - 消除 Next.js Image 组件警告 ### 其他优化 - 简化字体加载逻辑 - 更新部署配置 ## 测试结果 - 32 个回归测试全部通过 - 0 个控制台警告 - 0 个错误
This commit was merged in pull request #7.
This commit is contained in:
Executable
+44
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
echo "========================================="
|
||||
echo " SSL 证书配置检查"
|
||||
echo "========================================="
|
||||
|
||||
SSL_DIR="./ssl"
|
||||
|
||||
if [ ! -d "$SSL_DIR" ]; then
|
||||
echo "⚠️ SSL 目录不存在,正在创建..."
|
||||
mkdir -p "$SSL_DIR"
|
||||
fi
|
||||
|
||||
if [ ! -f "$SSL_DIR/fullchain.pem" ] || [ ! -f "$SSL_DIR/privkey.pem" ]; then
|
||||
echo "⚠️ SSL 证书文件不存在"
|
||||
echo ""
|
||||
echo "请将 SSL 证书文件放置到 $SSL_DIR 目录:"
|
||||
echo " - fullchain.pem (证书链)"
|
||||
echo " - privkey.pem (私钥)"
|
||||
echo ""
|
||||
echo "获取证书的方式:"
|
||||
echo " 1. 使用 Let's Encrypt 免费证书:"
|
||||
echo " certbot certonly --webroot -w /var/www/certbot -d novalon.cn -d www.novalon.cn"
|
||||
echo " 2. 使用商业证书:"
|
||||
echo " 从证书提供商下载并重命名文件"
|
||||
echo ""
|
||||
echo "证书文件权限:"
|
||||
echo " chmod 644 $SSL_DIR/fullchain.pem"
|
||||
echo " chmod 600 $SSL_DIR/privkey.pem"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ SSL 证书文件检查通过"
|
||||
echo " - 证书链: $SSL_DIR/fullchain.pem"
|
||||
echo " - 私钥: $SSL_DIR/privkey.pem"
|
||||
|
||||
echo ""
|
||||
echo "📋 证书有效期检查..."
|
||||
openssl x509 -in "$SSL_DIR/fullchain.pem" -noout -dates 2>/dev/null || echo "⚠️ 无法读取证书信息"
|
||||
|
||||
echo ""
|
||||
echo "✅ SSL 配置完成"
|
||||
Reference in New Issue
Block a user