前言
從開始學程式以來(2023-10),就一直覺得擁有自己的網頁很帥,當時希望有個地方可以用文字記錄自己的成長,直到寫文章的現在(2026-3),才真正完成一個摩擦力小,金錢幾乎零成本的部落格專案。
這篇文章寫我自己從建立部落格的心路歷程,和到完成後最後領悟到的事情。
第一次起心動念
2026 年 10 月,剛開始學習程式,網頁知識還十分薄弱,對於網頁的渲染策略、伺服器 hosting、前後端、資料庫等概念都不太了解。
因為剛開始第一份工作,心力都投入在了解工作上的業務邏輯和程式開發基礎。
再度燃起的部落格專案
2024 年底 2025 年初,當時的公司資遣了超過一半的工程師,也包含我。
當時已經工作一年多,當時因為工程師社群充斥「AI 取代工程師」的聲音,於是我領著政府的失業補助,嘗試使用工作一年多對於軟體工程的理解,嘗試與 AI 協作開發部落格(其實我當時的主線是逛 104 尋找工程師以外的工作)。
當時使用了 replit, v0, lovable 等等 vibe code 工具,發現當時 AI 寫的程式碼,實在有點難維護,加上資料庫、後端等問題,還是決定透過與 claude, ChatGPT pair programming 的方式開發(當時還沒有 claude code 等 CLI 工具,只是在網頁討論、複製貼上。)。
拼拼湊湊,也完成了一個使用 Laravel + Blade 完成的一個 MVC 部落格前後台專案。
當時是透過與 AI 對話,把專案部署上 GCP VM instance、AWS EC2(使用各自的的新使用者免費)。也對伺服器 hosting,有基本的了解。
伺服器費用,讓我思考製作部落格的目的
後來因為 AWS 免費方案結束之後,我開始想,我真的需要自己實作完整的後台嗎?技術棧這樣選,會不會只是我只有 laravel 的經驗以及僅有的前公司專案視野,讓我選擇以現在這個技術組合開發?
於是我回過頭來思考「我究竟是要開始寫作,還是追求用技術完成一個 side project」
其實製作部落格的目的只有一個,就是寫作,我的所有行動都應該為寫作這個目的服務,目標是「資料私有的前提,以最少的金錢成本,完成時間上最小摩擦力的寫作體驗」。
我應該把寫作跟技術實作分開思考。我根本不需要資料庫去儲存我的各種資料、也不需要 fancy 的後台,來寫 markdown 就能完成的文章、更不需要去想 CI/CD、部署以及備份策略。
訂完目標之後,答案就出來了
於是,我研究了 wordpress、ghost、自架 headless api 串靜態網頁、SSG generator。
最小金錢成本肯定是靜態網頁,只需要架在 cloudflare pages, github pages 不需要自己處理伺服器;至於寫作摩擦力,對於常常在寫 markdown 的我來說,首選肯定是支援 markdown 的 SSG generator。
除了不用管流量(以為會有大流量…),也不用想伺服器的費用以及維護,文章等資料,也是以 markdown 的形式存在本地 repo 以及 GitHub 上面,完全是技術人寫部落格的最佳實踐。
如果重來一次,我會怎麼做?
回頭看,前面的「繞路」,讓我在「技術」學到很多,像是了解網頁渲染策略、伺服器管理、CI/CD、docker、了解 AWS 服務、買便宜的 VPS, domain…,但是寫作愣是半點沒推進。
如果重來一次,我會先「確定專案動機、目標」,一個可以穩定發布文章的站點、一個順手的編輯方式、一個我能長期持有的網域…,並且確保所有行動都是為了「寫作」這個目標服務。
我想這個經驗,不只是專案經驗,更給我人生中重要的一課,我們應該對於專案有個目標、想像,我們才能設計行動方案。
如果放大到人生的尺度,也是亦然,如果我們對於人生沒有想像,就會一直陷入在眼前的問題,而忽略真正重要的事情。