直接上传
您可以将项目构建后的资产直接上传到 Makers 并将其部署到 EdgeOne 全球网络。如果需要集成自己的构建平台或从本地计算机上传,您应该选择直接上传而不是导入 Git 仓库。
注意:
选择直接上传后无法切换到 Git 集成。必须创建一个具有 Git 集成的新项目才能使用自动部署。
创建项目
通过 Makers 控制台首页的“创建项目”选择“直接上传”。


填写完“项目名称”跟“加速区域”后,将项目资产拖拽到指定区域。

单击开始部署,资产上传后会开始创建项目并跳转至部署详情页,待部署成功后即可通过预览链接查看项目。
创建新部署
创建项目后,可通过构建部署页面的“新建部署”来发布新版本。

将新版本的项目资产拖拽到指定区域,部署环境默认为“生产环境”,可切换为“预览环境”。

说明:
生产环境:更新至用户访问的线上网站,立即生效。
预览环境:在隔离环境中验证更改,不影响正式数据。
上传内容要求
上传内容需满足以下要求,否则会导致上传失败,或部署后无法正常访问:
目录结构:仅支持上传单个文件夹、单个 ZIP 压缩包或单个 HTML 文件,不支持一次选择多个零散文件或多个文件夹。
入口文件:上传内容的根目录需包含
index.html 作为网站入口(默认文档)。使用 ZIP 或文件夹上传时,请确保 index.html 位于压缩包 / 文件夹的最外层,避免多套一层目录(例如 ZIP 内为 dist/index.html,而非根目录下的 index.html),否则访问网站首页时会返回 404。文件命名:文件名不能包含非法字符
\ / : * ? " < > |。上传限制
直接上传方式下,项目资产限制文件数量为 20000,单文件大小 25MB。
注意:
上传文件数量较多的文件夹,可能耗时较长。建议压缩为 ZIP 文件以提升上传速度。
支持的文件类型
直接上传目前支持单个 ZIP 压缩包,HTML 文件或文件夹。
函数与 edgeone.json
直接上传的方式同样支持 Makers Functions 以及项目配置文件 edgeone.json,只需将 edge-functions 与 cloud-functions 文件夹以及 edgeone.json 放置于根目录下即可。

注意:
