
試著做一個屬於自己的blog
最近跟同事聊天,才知道原來大家幾乎都有做屬於自己的 blog,然後就開始聊起來用了什麼框架,接著有趣的來了,那就是身為工程師,你會想做得多複雜?
選項大概兩種:一種是 Astro 這種單純前端、沒有後端的;另一種是 Payload、Strapi 這類有 CMS 的。Payload 跟 Strapi 這兩套 CMS 其實也不太一樣——Payload 是用 TypeScript 寫的,跟前端生態系接得比較緊、彈性也大,但要自己兜設定;Strapi 則是老牌工具,後台介面現成、社群資源多,上手比較快。不過不管選哪一個,骨子裡都要自己架一台伺服器跑後端、接資料庫,才能把內容存起來。我本來想說大家應該都會選後者吧,結果問一問才發現,欸,大家居然都用 Astro!問了才知道,原因超簡單——維護方便啊。CMS 介面操作是很爽沒錯,但你要自己架後端、搞資料庫,免費資源又不多,算一算成本,大家還是比較愛 Astro,反正只要會靜態部署就搞定了。
後來考慮了許久,我還是決定用 Astro 做靜態部署——主要是免費資源有限,想把額度留著拿去做其他 side project,不想一股腦全燒在架一個部落格上。於是,my-blog 就這樣出現了。
