居然已經超過一年沒發文了! 😱 趁著這次主機搬遷至 Vultr 發文做個記錄吧。
主機搬遷至 Vultr
由於去年底換工作之後必須出外租屋了(說好的上班不打卡呢 😫),跟原本的計畫配置有些落差,所以日常花費能省則省,網站主機也想租便宜點的,便從最低每月 5 美元的 DigitalOcean 搬到只要 2.5 美元的 Vultr 了,而且在日本有個點,想試試看的話可以透過 推薦連結註冊 申請 。(可…可惡,這麼久沒發文一發就是業配)
使用 Docker 管理主機服務
其實這台主機上不只 Blog,還有作品集網站、一些親朋好友寄放的網站等等,每次都要一個一個套件重新安裝實在很辛苦,之前看 Docker 滿夯的,這次就在全新的主機上試試看,研究後寫了幾份 docker-compose 檔案,透過幾個人家包好的 image 真的是滿方便快速就安裝好了。之後要轉移也就拿這些 docker-compose 檔案就能快速重建了 💪
作品集 React 化、前後端分離
作品集網站也很久沒有更新了,進入新的一年,當練練手跟設定一個工作外的目標就著手來改版吧!
不過我實在沒有太多時間一個一個徒手打造,於是版面就去買了現成的作品集模版來改,這次打算自己只專注在前端的實作就好,順便練練 react + redux + server rendering。
還有作品集的專案內容上稿怎麼辦呢,之前在作品集的 Ruby on Rails 版本時,是自己去建 yaml 檔案再透過 rails 讀取產出,對於要新增、修改內容是有點麻煩,這次希望能夠透過現成的套件解決這個問題。搜尋一下發現有些人提到 headless CMS 的想法,對於前後端分離頗適合的,像是 Directus 之類的,不過不是自己架的話通常都要租用,那就失去了省錢的目的了,而且試用了一下,也覺得也覺得編輯介面不夠友善跟變化。
後來逛到這篇文章 – Headless WordPress with React,這就是我想要的!它是透過 WordPress 跟基於它的幾套 plugins: Advanced Custom Fields、CPT UI、ACF to REST API,在 WordPress 上建構能夠提供 JSON 格式 API 的編輯後台。
而 WordPress 的強項就是編輯介面,還有它強大的生態圈,如果略懂 PHP 要做些客製修改也是可能的,又能單純輸出資料 API,對於像我懶得自己去寫後台的人很適合 😜
作品集的初步成品,再抽空慢慢修改。
其他
在新工作中對於前端有更多的研究了,也做了幾個比以往大的前端專案,從前端團隊的同事那邊學到不少經驗與技巧。
工作這麼久,第一次是做這麼純的前端(之前多少都要自已 handle 部分後端的建構,也常常只有一個前端,在前端領域就比較少討論與交流的機會),也許組織稍大一點(相對值)才有這樣劃分的機會吧。雖然組織大也有組織大的包袱跟規矩就是了 🙄 就當做是學習的交換吧。
去年其它部分的生活有些打擊,一蹶不振了好一陣子 😞。也很久沒有出去攝影旅遊散散心,生活預算受限下很難像前幾年會固定安排了。
一步一步改善心情跟其它目標吧,加油。