perf: 优化网站加载性能,移除外部依赖

- 移除 Tailwind CDN,内联实际使用的 CSS 类
- 移除 Google Fonts,改用系统字体
- 添加 SVG 网页图标
- 简化页面标题,只在 header 显示品牌信息
- 优化部署脚本,添加 SSH 连接加速参数

性能提升:消除 0.89s CDN 延迟,减少网络请求

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
selfrelease
2026-08-04 17:46:32 +08:00
parent 0eb7057586
commit 88096d2e4f
2 changed files with 222 additions and 32 deletions
+8 -12
View File
@@ -1,5 +1,5 @@
#!/bin/bash
# 部署 Portal 到服务器
# 部署 Portal 到服务器(优化版)
# 用法: ./deploy.sh
SERVER="154.8.162.18"
@@ -8,19 +8,15 @@ PASS="Why_701208"
REMOTE_PATH="/var/www/portal"
LOCAL_FILE="index.html"
echo "正在上传 ${LOCAL_FILE}${SERVER}:${REMOTE_PATH}..."
sshpass -p "${PASS}" scp -o StrictHostKeyChecking=no "${LOCAL_FILE}" "${USER}@${SERVER}:${REMOTE_PATH}/${LOCAL_FILE}"
# SSH 优化参数
SSH_OPTS="-o StrictHostKeyChecking=no -o GSSAPIAuthentication=no -o ConnectTimeout=10 -o Compression=no -o Ciphers=aes128-ctr"
echo "正在上传 ${LOCAL_FILE} 并重载 Nginx..."
sshpass -p "${PASS}" ssh ${SSH_OPTS} "${USER}@${SERVER}" "cat > ${REMOTE_PATH}/${LOCAL_FILE}" < "${LOCAL_FILE}" && \
sshpass -p "${PASS}" ssh ${SSH_OPTS} "${USER}@${SERVER}" "nginx -s reload"
if [ $? -ne 0 ]; then
echo "上传失败"
exit 1
fi
echo "正在重载 Nginx..."
sshpass -p "${PASS}" ssh -o StrictHostKeyChecking=no "${USER}@${SERVER}" "nginx -s reload"
if [ $? -ne 0 ]; then
echo "Nginx 重载失败"
echo "部署失败"
exit 1
fi