首先打开此页面,下载前端所有的静态文件:Releases · OpenListTeam/OpenList-Frontend,例如:openlist-frontend-dist-v4.1.10.tar.gz
然后,解压此文件,在根目录创建一个文件:edgeone.json,在里面填入:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
{ "headers": [ { "source": "/*", "headers": [ { "key": "Access-Control-Allow-Origin", "value": "*" }, { "key": "Access-Control-Allow-Methods", "value": "GET, OPTIONS" }, { "key": "Access-Control-Allow-Headers", "value": "Content-Type" } ] }, { "source": "/**/*.mjs", "headers": [ { "key": "Content-Type", "value": "application/javascript" } ] } ] } |
然后重新压缩为zip文件。
打开此页面:服务总览 – 服务总览 – EdgeOne – 控制台
然后创建项目–直接上传,将刚刚压缩的zip文件拉进来,项目名称随便取,比如hahahaha,然后上传,等待上传成功,会自动跳转到部署页面:

部署成功之后,打开项目设置—域名管理—添加自定义域名,这一步很重要,因为自带的域名有效期只有三个小时。
域名生效之后,打开Openlist的配置文件,添加以下字段即可:
|
1 2 |
"site_url": "https://one.machunjie.com", "cdn": "https://xxxx.xxx.xxx", # 这是你刚刚添加的域名 |
最后刷新缓存即可~
另外,每次更新Openlist建议都重新部署一下这个前端文件,要不然可能会报错~
重新部署的话很简单,只需要点击新建部署即可。
马春杰杰