专注于奇绩创坛 (Miracle Plus) 历届路演项目的数据洞察与展示平台。非官方项目。
-
全景数据洞察
- 赛道风向标:基于 Apache ECharts 的动态折线图,展示 AI、具身智能、出海等核心赛道的历年演变趋势。
- 高校势力榜:统计 Founder 毕业院校分布,展现创新源头。
- 年度热词:基于标签云的年度技术热点可视化。
- 创始人画像:博士比例、海外背景等关键指标统计。
-
项目探索
- 多维筛选:支持按年份、赛道标签、关键词实时检索 2021-2025 所有公开路演项目。
- 响应式详情页:针对移动端优化的项目展示卡片。
-
人脉关联推荐
- 基于后台图谱数据,在项目详情页自动推荐潜在的“校友项目”和“前同事项目”,挖掘隐形连接。
-
现代化架构
- 极致性能:全站静态化 (SSG) + 图片资源本地化。
- 现代 UI:基于 Tailwind CSS v4 和 Radix UI 构建的深色模式优先界面。
-
克隆仓库
git clone https://github.com/Nimbus318/miracle-plus-gallery.git cd miracle-plus-gallery -
安装依赖
pnpm install
-
启动开发服务器
pnpm dev
浏览器访问 **http://localhost:3000**(若 3000 被占用,Next 会改用 **http://localhost:3001**,以终端提示为准)。
本项目使用 Next.js 静态导出(output: 'export'),构建产物在 out 目录,可部署到任意静态托管。
- 将仓库推送到 GitHub(若尚未推送)。
- 打开 vercel.com,用 GitHub 登录。
- 点击 Add New → Project,选择
miracle-plus-gallery仓库。 - Framework Preset 选 Next.js,Build Command 保持
next build,其余用默认即可(无需填 Output Directory)。 - 若要使用表格页「保存到仓库」:在项目 Settings → Environment Variables 里添加(见根目录
env.example):- TABLE_SAVE_SECRET:自己设一个密码,点「保存到仓库」时在网页里输入。
- GITHUB_TOKEN:在 GitHub → Settings → Developer settings → Personal access tokens 新建,勾选
repo,把生成的 token 贴到这里。 - GITHUB_REPO:填
你的用户名/仓库名,如Nimbus318/miracle-plus-gallery。
- 点击 Deploy,等待构建完成即可获得
xxx.vercel.app的线上地址。
- 打开 netlify.com,用 GitHub 登录。
- Add new site → Import an existing project,选择该仓库。
- Build command 填:
npm run build或pnpm build
Publish directory 填:out - 点击 Deploy,完成后会得到
xxx.netlify.app的地址。
- 在项目根目录执行:
npm run build
- 将
out目录内容推送到仓库的gh-pages分支,或使用 GitHub Actions 在每次 push 后自动构建并发布。 - 在仓库 Settings → Pages 里将 Source 设为
gh-pages分支的根目录。 - 若项目不在根路径(如
username.github.io/repo-name),需在next.config.ts中设置assetPrefix和basePath为'/repo-name/'后重新构建。
- 表格内「原字段」与「自定义列」的编辑均按项目 ID 存储(如
2023F-001)。ID 由解析脚本按 批次 + 序号 生成,与项目名无关。 - 只改 MD 内容、不改项目顺序时,重新解析后 ID 不变,已保存的编辑会正确对应。
- 若在 MD 中增删或调换项目顺序,序号会变,原 ID 会对应到不同项目(错位)。表格页会检测「孤立数据」并提示你清除孤立数据并保存,避免错位显示。
- 在表格里改项目名不会改变 ID;在 MD 里改项目名后重新解析,同一位置仍是同一 ID。
MIT © Nimbus318