デプロイプロセスの更新#
以前、私のブログと画像ホスティングサービスは、ハードコアな DNS ゾーン解析を使用してトラフィックを近くに配置していました。複数のサーバー間のリソースファイルは通常、syncthing を使用して同期していました。この方法は少し荒っぽいですが、かなり効果的です。最近、cloudflare worker を試してみて、かなり良いと感じたので、ブログと画像ホスティングを cloudflare worker に移行しました。これにより、中国本土を除く世界中で良い加速を利用できるようになり、workers を使用してデプロイすることで、多くのサーバーリソースを節約できます。
これが私の以前のリリースワークフローです
このデプロイプロセスの更新後、次のようになりました。ブログはパブリックのコードリポジトリなので、自動ビルドは直接 github アクションを使用しています。以前の設定をベースに、cloudflare workers にパブリッシュするステップを追加するだけで使用できます。
静的ファイルのホスティングは常に自己構築の gitea にありましたので、自動的に cloudflare workers にパブリッシュするために drone を設定しました。まあ、かなり良いです。
5 月 1 日の更新#
また変更しました。vercel のサービスを使用しましたが、中国本土でのアクセス速度は cloudflare よりも速いことが実証されました。
ブログテーマの更新#
ブログテーマも長い間更新されていませんでしたが、今回の更新では、アクセス体験を改善するためのいくつかの機能が追加されました。
- ホームページの巨大なバナーと記事のヘッダー画像の下に背景色を追加し、画像がまだ読み込まれていない場合に表示される色をカスタマイズできるようにしました。
- ブログのフッターの著作権情報部分のバージョン番号を js ファイルに入れましたので、バージョン番号を変更する際に変更する場所が減りました。
- 以前の記事のヘッダー画像は、いくつかの画像からランダムに選択されるものから、ランダムに色を選択するものに変更しました。
色のランダムな値は、RGB がすべて 110 から 87 の間の値を取ります。色の彩度は比較的低く、見やすくなっています。