技术栈:React + TypeScript + Vite + TDesign
WinNew是一个获取Windows镜像的网站, 镜像来自于Windows更新服务器,提供直链下载。原汁原味,纯净无修改!
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# 构建生产版本
pnpm build
# 预览生产构建
pnpm preview这是一个单页应用 (SPA),需要配置服务器将所有路由重定向到 index.html。
项目已包含 .htaccess 文件,确保已启用 mod_rewrite 模块:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [L,QSA]
</IfModule>参考 nginx.conf.example 文件:
location / {
try_files $uri $uri/ /index.html;
}参考 firebase.json.example 文件进行配置。
这些平台自动支持 SPA,无需额外配置。
如果使用其他静态托管,确保设置 404 页面重定向到 index.html。
- 确保服务器配置正确,否则刷新页面会出现 404 错误
- 所有路由现在都由客户端处理 (
/,/donation,/about) - SEO 建议:对于需要更好 SEO 的页面,考虑使用预渲染或 SSR