先把東西做成靜態的
蓋個人網站時最容易做錯的決定,是太早引入伺服器。
一旦有了後端,就有了需要更新的執行環境、需要備份的資料庫、需要監控的服務—— 而這些全都是為了「偶爾發一篇文章」而付出的長期維護成本。
把動態的部分外包出去
真正需要動態的其實只有兩件事:影片播放與留言。兩者都有成熟的第三方服務可以用, 而且都只是前端的一段嵌入碼:
- 影片 → YouTube
- 留言 → GitHub Discussions(透過 Giscus)
剩下的部分——主頁、文章列表、每一篇文章——在建置時就能全部產生成 HTML。 讀者拿到的是純檔案,從 CDN 邊緣節點送出,沒有任何冷啟動。
「不需要維護的元件,是唯一不會壞的元件。」
Comments