阅读是请确认是前端还是后端,不要操作错仓库
(随便写写,没图,凑合看吧)
前期准备
Fork 仓库
-
- 后端仓库:https://github.com/OpenListTeam/OpenList
- 前端仓库:https://github.com/OpenListTeam/OpenList-Frontend
- 新建一个名为
web-dist
的仓库,并在其中创建dev
分支。
- (alist仓库自行搜索,这里我不列出)
获取took嗯
配置仓库action秘钥
- 在前端仓库中配置三个秘钥:
CROWDIN_PERSONAL_TOKEN
、CROWDIN_PROJECT_ID
(ID 为526584
)、MY_TOKEN
。 - 在后端仓库中配置一个秘钥:
MY_TOKEN
。
一些提示
确保仓库的Actions
选项已启用。
修改配置文件
前端配置文件
- 修改
.github/workflows/build.yml
和.github/workflows/release.yml
中的仓库地址,将alist-org(oplist)
替换为自己的 GitHub 用户名。 - 修改
release.sh
文件,更改语言包下载方式。
后端配置文件
- 修改
build.sh
文件,更新获取前端资源链接。
开始编译
编译前端
在前端仓库中发布Release
,触发 GitHub Actions 自动编译。
编译后端
同上
写在最后最后
等待&下载即可
另外,如果你对前端没有修改的需求,那么可以跳过所以关于前端的步骤,如果你对后端也没有修改的需求,那我建议你不要浪费时间,直接去下载官方版(划掉
其实不如直接本地构建,更方便
不过文章很好
这个是给不想装环境的人用的 不过你这ip
倒腾来倒腾去确实烦()