,早前是直接使用GitHub Pages绑定域名来访问,但由于网络问题,体验并不好....寻求方案
腾讯云COS对象存储服务能够提供静态网页服务,并可以配置CDN域名进行访问,那么就需要解决以下两个问题:
如何使GitHub自动同步文件到腾讯云COS
腾讯云COS对应的CDN如何自动刷新
解决方案...GitHub Action - 配置每次Push代码后自动上传到COS
腾讯云 SCF云函数 - 检测到COS内文件变动后自动刷新对应的CDN链接
方案流程图
image.png
----
第一阶段...- 基础配置 - 开启静态网站
image.png
域名管理
添加自定义加速域名,并设置域名指向生成的CNAME地址,源站类型改为静态网站源站....图上标红两处需修改为之前获取的API密钥,注意此处的ID和KEY顺序和之前配置GitHub Actions时是相反的,并把CDN链接改为你的域名,如果域名已配置过HTTPS和证书,确保此处为https.