目前,EdgeOne应该是大陆访问最快的免费CDN了。

pages仍然在beta,反馈功能有问题,不能发送反馈…

在部署时,也有一些问题,比如不支持原生Hugo,git push触发不了自动部署。

解决部署问题

由于EdgeOne没有内置Hugo模板,仅支持npm,所以这里用package.json来部署。

配置如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
  "name": "my-blog",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "hugo server -D -F",
    "build": "hugo --minify",
    "postinstall": "git submodule update --init --recursive"
  },
  "devDependencies": {
    "hugo-extended": "^0.149.0"
  }
}

和项目一起保存到GitHub根目录即可。

编译配置等,如下图。

EdgeOne 部署界面截图

push以后不自动部署

在使用过程中出现了git push以后不能自动部署的问题,可以在EdgeOne开启Hook,并添加到GitHub。

EdgeOne 项目构建设置截图