Stick to what you know

每幾年就要動大手術換一次技術平台。不單止在工作上這樣,而是如影隨形地將這宿命帶到自己的網誌來。

多年前已經覺悟到跟隨主流勝於標奇立異,可是啊,當初以為很有潛質的 blog engine,發展方向漂流不定,有遭到遺棄的危機。於是把心一橫又搬了。問題是,搬到甚麼更可持續的平台去呢?

現在好像流行 Jamstack 啊 headless CMS 啊 static site generator 啊甚麼的,本來一直在研究 Netlify 還是 Cloudflare Pages、GitHub 還是 GitLab、Contentful 還是 Sanity、Hugo 還是 Gatsby 之類,還打着如意算盤想要甩掉一路在付費的伺服器,做到真正 headless 甚麼的… 研究怎樣一次過組裝這堆陌生技術研究得一團糟之後冷靜下來,才想起自己的初衷:

  • 要 WYSIWYG – i.e. pure Markdown is out
  • 不要 build process – i.e. SSG → Git* → Cloudflare Pages is out
  • 不要令自己陷入太依賴某個平台的陷阱 – Netlify / Contentful / Git* is out

這樣看來,還是繼續用一個伺服器 + 一組 blog engine 的配置,(以本人雕蟲小技的水平)才支持得住。最關鍵還是伺服器要選最划算的、blog engine 要選有人維護的。

最後選擇了:

  • 棄掉本來的 VPS、搬到 Google Compute Engine 的 free tier,只要本 blog 一路都不太成功就可一直免費下去!
  • 平台選用 Ghost (self-hosted),拜託拜託千萬要一路受歡迎下去 🙏 好讓繼續有更新版 🙏

希望這是比較能持續下去的方案。始終人老了啊,沒小時候那麼喜歡搬家了。