johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

博客及相关服务部署更新

部署流程更新#

众所周知,之前我的博客以及图片托管的服务是通过硬核的 DNS 分区域解析来实现流量的就近调度,而多个服务器之间的资源文件我一般使用 syncthing 来进行同步,这个方法显得比较粗糙,但是还挺有效的。最近折腾了下 cloudflare worker 感觉还不错,于是就把博客以及图片托管迁移到了 cloudflare worker 上来,这样一来可以白嫖到不错的全球加速 (除中国大陆),而且使用 workers 进行部署可以省下不少的服务器资源。

这个就是我之前的发布工作流程

image

在这次部署流程更新后他变成了这样,博客由于是 public 代码仓库,所以我的自动构建直接使用了 github action,只要基于之前的配置改改加上 publish 到 cloudflare workers 的 step 就可以直接用了。

image

而静态文件托管的我一直是存在自建的 gitea 上面,所以配了个 drone 来执行自动 publish 到 cloudflare workers 的工作,总而言之也是挺香的。

image

5 月 1 日更新#

又更改了下,用上了 vercel 的服务,实测这个服务提供的 cdn 要比 cloudflare 在中国大陆访问的快些。
image

博客主题更新#

博客主题也好久没有更新了,这次更新主要是加上了几个能够改进访问体验的 feature。

  • 添加了首页巨幕以及文章头图图片下面的背景颜色,能够自定义在图片还没有加载出来之前显示的颜色
  • 将博客底部版权信息部分的版本号放进了一个 js 里面,这样就减少了版本号修改时候需要修改的位置
  • 将原来的文章无头图从几张图片中随机选择一张作为头图改成了随机选择一个颜色作为头图

颜色随机取值这里,是取值 RGB 都在 110-87 之间的值,这里的颜色饱和度比较低,看起来比较舒服

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。