ZrLog 3.1 版本提供了全站(博客页面)相关的静态化(非 php 配合 nginx 的路由重写的伪静态方法),所以可以轻松实现无服务上云
想想自己多久没有写博客,当初写博客的动力是什么,现在还记的吗?
.git 被公开(通常出现在服务器直接打包运行的环境中,或者部署缺乏常规的安全意识)github pages, cloudflare 等虽然免费,但是国内使用还是比较卡基于上面这些问题,采用静态博客并使用国内的 cdn 就能完美解决上面的问题,做到网站按实际使用量付费,同时大型服务商都提供了免费证书签发和图形化部署的方法
虽然静态站点生成器能解决上面的问题,但是在一些需要动态的地方就会很复杂,很多需要动态的功能的时候只能借助第三方服务完成,甚至时间长了,不使用都忘记了怎么运行了和部署了,换了电脑后都懒的折腾写作环境了,所以可静可动灵活选择就就能及解决上面的顾虑

ZrLog 3.1 在博客设置里面添加了一个域名配置,同时打开静态化开关,就能实现完整的动静分离,目前支持 阿里云cdn 的缓存同步,和刷新缓存预读更新, 后期可能会提供推送到 github pages 上实现更低成本 github 在国内环境中,并不稳定,如果有需要可以去关注这个 issues 的进展
注意:开启国内 CDN 前,按照国内惯例,需要有域名备案,如果域名没有备案的情况,建议留意下👆这个新的插件的进度
其实 zrlog 部分并并不复杂,仅需要在 oss 插件里面开启 html 同步的开关




根据流程完成 CNAME 配置



数量时根据实际使用量决定的,如果文章量很多(> 100),建议申请下,避免由于默认 2000 额度不足导致的文章更新后,无法及时看到最新的内容
https://www.aliyun.com/activity/quota-center/quota

通常申请 50000 左右的额度就够一天的更新量了

到目前为止就完成了程序的无服务上云了,这样就再也不担心成本和速度问题了
上一张 https://blog.zrlog.com 的全国平均 ping 值,基本都能做到 20ms 左右延迟
