Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Lytsu/lowlight

Repository files navigation

Lowlight - 音乐节奏游戏下载站

WebsiteGitHub last commitGitHub Release DateGitHub commit activity

Lowlight 是一个提供音乐节奏游戏下载的下载站,为部分不便于下载游戏的玩家提供游戏的下载服务。

此项目为 Lowlight 的前端部分,后端部分由于原理简单,不再单独建立项目。

版本更迭

Lowlight 2.x 是目前正使用的版本,由 Docusaurus 2 构建,使用 React 实现,您可以前往其网站和项目首页查看详情。

Lowlight 1.x 是本站上一个在生产环境部署的版本,由 docsify 构建,使用 Vue 实现;1.x 版本已不再在现今的生产环境进行部署,但您仍然可以在 Releases 中获取到 1.x 版本的源码,并对其进行研究。

项目状态

Alt

安装使用

建议事先查看 Docusaurus 文档 来了解如何使用。

至少需要安装:Node.js 版本 >= 16.14、Yarn 版本 >= 1.5。

获取项目文件

可以通过 Git 简单克隆本项目的文件(需要安装:Git):

git clone https://github.com/Lytsu/lowlight.git

亦可以直接下载项目源文件的 .zip 压缩包。

安装项目依赖

yarn install
# 或者使用以下命令
yarn

yarn install 命令可以安装 package.json 里的包依赖,并将包及它的所有依赖项保存到 yarn.lock 文件中。

本地调试

yarn start

这条命令会启动一个用于调试的本地服务器,并打开一个浏览器窗口。

大多数变化都是实时反映在页面上的,除非遇到问题,您不需要手动重启这个本地服务器。

构建站点

yarn build

这条命令会在 build 目录生成静态内容, 你可以使用任何静态页面托管服务(如 VercelGitHub PagesNetlify 等)来部署这些内容。

部署站点

支持一键部署的静态托管服务

VercelNetlify 以及 Cloudflare Pages 等静态托管服务,支持通过 GitHub 或 GitLab 仓库直接获取项目文件并部署,并在仓库有更新时自动更新部署。

Github Pages

如果您使用 Bash (大部分 Linux 发行版默认的终端),则使用以下命令:

GIT_USER=<你的 GitHub 用户名> USE_SSH=true yarn deploy

如果您使用 Windows 上的命令提示符或 PowerShell ,则使用以下命令:

cmd /C 'set "GIT_USER=<你的 GitHub 用户名>" && yarn deploy'

如果你需要使用 GitHub Pages 托管网页,以上命令可以方便地构建你的网站,并将内容推送到 gh-pages 分支。

详情请参阅 Docusaurus 部署文档

Cloudflare Pages

在所有的步骤开始之前,你需要:

  • fork 该项目到你的 GitHub 仓库
  • 将你的 Github 账户关联到 Cloudflare Pages
  • 在 GitHub 上为 Cloudflare Pages 应用 配置存储库访问权限

之后,进入 Cloudflare Pages 控制台,点击 创建项目 按钮,选择 连接到 Git 作为源,然后选择你之前 fork 的仓库,点击 开始设置 按钮。

在构建设置中,请将 架构预设 设置为 Docusaurus,并将 构建命令 设置为 yarn install && yarn build

重要)然后添加一个名为 NODE_VERSION 的环境变量,其值为 16.14

在等待 Cloudflare Pages 构建并部署完成后,在 自定义域 选项中配置你准备部署到的实际域名。

其他关于 Cloudflare Pages 的信息,请参阅 Cloudflare Pages 文档

访问本站

访问以下域名中的一个,即可进入本站:

以下为其他用户赞助的域名:

Stargazers over time

Stargazers over time

联系我们

bilibili:微光Lowlight

QQ群: 582810347

Email: yuk1zuna#outlook.com(#→@)