/summoners-summit

召唤之巅:七圣召唤赛事资料站

Primary LanguageTypeScript

召唤之巅

七圣召唤赛事资料。

网站地址:https://gjfleo.github.io/summoners-summit/

项目主要基于 Nuxt,网站部分通过 SSG 形式部署在 GitHub Pages。

项目部署

项目部署

项目环境

  • Node: 18.x
  • pnpm

安装依赖

pnpm i

本地服务器

pnpm run dev

生成静态页面

pnpm run generate

预览:

pnpm run preview:ssg

使用此命令生成静态页面,用于将网站部分部署至 GitHub Pages 等。

构建

pnpm run build

预览:

pnpm run preview

使用此命令构建 Node.js Server,可用于 API 调用。

关于数据

由于是纯前端项目,目前数据全部存放于源代码中。不过因为采用了 SSG 生成页面,所以至少目前为止问题倒也不大。

  • 比赛对局等信息维护在这里
  • 选手马甲对应关系维护在这里

API

项目包含内置 API,主要用于静态生成网页时获取数据。

由于不能保证稳定性且可能发生变更,外部项目如需使用,建议仅用于开发环境而非用户端。(最好告知我)

可以使用 Netlify 部署的站点调用:https://summoners-summit.netlify.app/api/v1

API示例