Skip to content
 
 

Repository files navigation

MiraclePlus Gallery

专注于奇绩创坛 (Miracle Plus) 历届路演项目的数据洞察与展示平台。非官方项目。

核心功能

  • 全景数据洞察

    • 赛道风向标:基于 Apache ECharts 的动态折线图,展示 AI、具身智能、出海等核心赛道的历年演变趋势。
    • 高校势力榜:统计 Founder 毕业院校分布,展现创新源头。
    • 年度热词:基于标签云的年度技术热点可视化。
    • 创始人画像:博士比例、海外背景等关键指标统计。
  • 项目探索

    • 多维筛选:支持按年份、赛道标签、关键词实时检索 2021-2025 所有公开路演项目。
    • 响应式详情页:针对移动端优化的项目展示卡片。
  • 人脉关联推荐

    • 基于后台图谱数据,在项目详情页自动推荐潜在的“校友项目”和“前同事项目”,挖掘隐形连接。
  • 现代化架构

    • 极致性能:全站静态化 (SSG) + 图片资源本地化。
    • 现代 UI:基于 Tailwind CSS v4 和 Radix UI 构建的深色模式优先界面。

本地运行

  1. 克隆仓库

    git clone https://github.com/Nimbus318/miracle-plus-gallery.git
    cd miracle-plus-gallery
  2. 安装依赖

    pnpm install
  3. 启动开发服务器

    pnpm dev

    浏览器访问 **http://localhost:3000**(若 3000 被占用,Next 会改用 **http://localhost:3001**,以终端提示为准)。

发布到线上

本项目使用 Next.js 静态导出(output: 'export'),构建产物在 out 目录,可部署到任意静态托管。

方式一:Vercel(推荐)

  1. 将仓库推送到 GitHub(若尚未推送)。
  2. 打开 vercel.com,用 GitHub 登录。
  3. 点击 Add New → Project,选择 miracle-plus-gallery 仓库。
  4. Framework Preset 选 Next.js,Build Command 保持 next build,其余用默认即可(无需填 Output Directory)。
  5. 若要使用表格页「保存到仓库」:在项目 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
  6. 点击 Deploy,等待构建完成即可获得 xxx.vercel.app 的线上地址。

方式二:Netlify

  1. 打开 netlify.com,用 GitHub 登录。
  2. Add new site → Import an existing project,选择该仓库。
  3. Build command 填:npm run buildpnpm build
    Publish directory 填:out
  4. 点击 Deploy,完成后会得到 xxx.netlify.app 的地址。

方式三:GitHub Pages

  1. 在项目根目录执行:
    npm run build
  2. out 目录内容推送到仓库的 gh-pages 分支,或使用 GitHub Actions 在每次 push 后自动构建并发布。
  3. 在仓库 Settings → Pages 里将 Source 设为 gh-pages 分支的根目录。
  4. 若项目不在根路径(如 username.github.io/repo-name),需在 next.config.ts 中设置 assetPrefixbasePath'/repo-name/' 后重新构建。

表格编辑与项目 ID

  • 表格内「原字段」与「自定义列」的编辑均按项目 ID 存储(如 2023F-001)。ID 由解析脚本按 批次 + 序号 生成,与项目名无关。
  • 只改 MD 内容、不改项目顺序时,重新解析后 ID 不变,已保存的编辑会正确对应。
  • 若在 MD 中增删或调换项目顺序,序号会变,原 ID 会对应到不同项目(错位)。表格页会检测「孤立数据」并提示你清除孤立数据并保存,避免错位显示。
  • 在表格里改项目名不会改变 ID;在 MD 里改项目名后重新解析,同一位置仍是同一 ID。

License

MIT © Nimbus318

visitors

About

收录 2021-2025 历届路演项目,提供高校势力榜、赛道风向标及年度热词、人脉关联推荐,助你发现 AI、具身智能与出海赛道的下一个独角兽。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages