现代化的个人前端导航网站,为开发者提供高效、美观的资源导航体验
前期使用 Kiro 的 Spec 模式开发,感谢 Claude Sonnet 4.5; 后期使用 Antigravity 进行迭代和 bug 修复,感谢 Gemini 3 pro
Next.js 15 · TypeScript 5 · Tailwind CSS 4 · Ant Design 6 · Redux Toolkit · Framer Motion
# 克隆项目
git clone <repository-url>
cd frontend-navigation-site
# 安装依赖
pnpm install
# 配置环境变量(可选)
cp .env.example .env.local
# 编辑 .env.local 设置你的网站 URL
# 静态部署时,cloudflare 上的环境变量无效,需要配置 .env.production/.env.local 且提交代码
# 启动开发服务器
pnpm dev
# 构建生产版本
pnpm build
# 部署到 Cloudflare Pages (静态部署)
pnpm deploy:cloudflare本项目支持静态导出 (Static Export) 和 动态部署 (SSR) 两种模式。
适用于纯静态站点,性能最好,成本最低。
- 修改
next.config.ts: 取消注释output: 'export' - 修改
wrangler.toml: 设置pages_build_output_dir = "out" - 修改
package.json:deploy:cloudflare命令使用pnpm build和out目录
适用于需要服务端渲染或 API 路由的场景。
- 修改
next.config.ts: 注释掉output: 'export' - 修改
wrangler.toml: 设置pages_build_output_dir = ".vercel/output/static"并添加compatibility_flags = ["nodejs_compat"] - 修改
package.json:deploy:cloudflare命令使用pnpm pages:build和.vercel/output/static目录
详细说明请查看 快速开始指南
推荐使用 Cloudflare Pages(免费额度大,中国访问速度快)
pnpm build
pnpm deploy也支持 Vercel、GitHub Pages、Netlify 等平台
详细部署指南:QUICKSTART.md | DEPLOYMENT.md
快速指南
开发文档
技术指南
MIT License - 查看 LICENSE 了解详情