使用 github pages 部署 OceanPress 生成的站点
-
将 OceanPress 生成的产物上传到 github 仓库
-
开启 pages
-
(可选)设置自定义域名
-
(可选)配置 cdn
- 以 cloudflare 为例,直接配置 dns 指向 用户名.github.io
- 我遇到的问题
配置完后无法访问,显示重定向异常,经检索后得知是 cdn 回源策略的问题, 当 github pages 开启了 https 的时候如果 cloudflare 的回源策略是 Flexible 那么就会一直处于如下循环,浏览器不管发送什么请求,cdn 都会转换成 http 请求去访问 pages 服务 pages 就一直返回重定向要求访问 https,但浏览器发出的请求已经是 https 的了,所以乍一看让人摸不清头脑
解决方案就是要么关闭 pages 的 https,要么修改 cdn 的回源策略,这里我选择修改 cdn
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于