电子科技大学成都学院 Minecraft 公益服务器官网。
- Next.js (App Router) + React + TypeScript
- Tailwind CSS + shadcn/ui
- Motion + GSAP(Hero StrokeText)
- Uptime Kuma 公开 API(服务/整合包运行状态)
npm install
npm run dev正式站点地址只来自环境变量 NEXT_PUBLIC_SITE_URL(模板见 .env.example),源码不写死域名。本地 next dev 不必配置;next build 必须在构建环境注入公网 origin。
npm run dev— 开发服务器npm run build— 生产构建npm run start— 启动生产服务npm run lint— ESLint
首页服务器与 Web 监控状态来自:
https://status.cduestc.fun/api/status-page/cduestchttps://status.cduestc.fun/api/status-page/heartbeat/cduestc
站点内代理:GET /api/status(实时、无缓存)。
浏览器每 60 秒轮询刷新(与 Uptime Kuma 探测周期一致);文案与监控映射见 content/servers.ts、content/site.ts。
app/— 路由与页面components/— UI 与区块组件content/— 站点文案配置lib/uptime-kuma.ts— 监控数据层legacy/— 旧版静态 HTML 备份docs/— 开发文档(指南 / 变更历史 / 开发日志)
更完整的说明见: