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 之間的值,這裡的顏色飽和度比較低,看起來比較舒服

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。