如果一個想法沒有跟他人交流,那這想法還有多少價值?⁣這是我決定更換網誌平台最主要的原因。希望透過這次的搬移,我能夠更快速、方便、有效率地在一個自己的網站上分享自己的想法。

三年前我從 Medium 轉到 WordPress,三年後,我決定再換一個平台發布網誌。這次選擇的平台是 Hugo ,花了我不少時間搞定。雖然還不完美,但已經解決我主要的痛點,剩下的東西之後再慢慢調整就好。

這篇文章主要會說明我為什麼要離開 WordPress,以及為什麼選擇 Hugo。

 

為什麼要離開 Wordpress

先回顧一下當時離開 Medium 的原因

  • Medium 個人帳號沒有分類功能

  • 如果讀者在 Medium 上看到你的文章覺得不錯,他們更可能會記得在 Medium 看到一篇好文章,而不是記得作者是誰

  • Medium 逐漸以付費牆為中心,對使用體驗有負面影響

這幾個原因在我轉到 WordPress 後的確都有改善,WordPress 的彈性讓我可以架出一個符合我需求風格的網站,但它同時也有幾個我這幾年一直感到很困擾的地方:

WordPress 速度好慢

由於 WordPress 的技術架構,導致它永遠沒辦法像靜態網頁一樣快。

對我這種只想要單純發布文章的需求來說,我根本不需要複雜的後端架構。我不用電商購物,也不用會員登入,只要讓我發布文字和圖就好。但由於 WordPress 的技術限制,導致我就算是這種簡單的需求,開啟網頁也需要等個一兩秒。

我在財報狗執行 SEO 很重視網站速度,但自己的網誌卻沒辦法像其他人架在靜態網站一樣快,甚至在 Google Search Console 和 Google PageSpeed Insights 常常會看到要求改善的訊息,實在是讓我無法忍受。就算找了幾個網路上推薦的擴充套件,在 Google 要求的 Core Web Vitals 上也都沒有很好的表現。

網誌文章與本機的筆記往往不一致

一篇文章修修改改是常有的事,我發布網誌的流程是先在筆記軟體裡面寫好草稿,接著複製到 WordPress 後台進行編輯,通常實際上線後,還會再陸續調整一些文字和內容。就算文章發佈了一段時間,常常還是會增減文章內容,有時候是調整網誌上的文章,有時候則是調整自己筆記軟體的文章。

長期下來,我筆記軟體內的文章和網誌的文章往往差很多,導致我想要找一個自己曾經寫過的內容,卻得在兩個地方搜尋。

也許有人會問,為什麼不在每次調整時,就兩邊一起修改呢?答案我想顯而易見:麻煩。

沒有反向連結功能

最後一個困擾我的地方則是一個新的需求——反向連結。這兩年雙向連結的筆記軟體非常紅,隨著 Roam Research、Obsidian、Logseq 這類新一代的筆記軟體興起,到後來連 Notion 都加入了這個功能,我覺得這個功能的確能讓讀者(包括自己)更全面地理解這篇文章。

如果你不知道什麼是雙向連結,簡單來說,假設我本來有一篇文章 A 在網站上,後來又寫了一篇文章 B 裡面有一個連結連到文章 A,我會希望原本的文章 A 會自動出現「文章 B 有連到這個頁面」這樣的內容。

也許你會覺得這有什麼困難,只要發佈完文章 B,再回到文章 A 加上去就好了啊。我的回答還是一樣:麻煩。

科技就是為了解決生活中遭遇到的大小麻煩,如果一個網誌平台會讓你遇到許多麻煩,也許就是探索下一個平台的時機了。

 

為什麼選擇 Hugo

可以架設靜態網頁的選項那麼多,為什麼是 Hugo,又為什麼是現在?

原因是我使用的筆記軟體 Logseq 有人開發了一個超強 Plugin——Logseq Schrödinger 。(感謝 Aryan Sawhney 和 Alex 🙇‍♂️)

Logseq Schrödinger Plugin

這個外掛在做什麼呢?簡單來說,他能夠直接將我的筆記軟體轉成符合 Hugo 格式的檔案,並且還能保有許多在 Logseq 筆記軟體裡的行為。這樣的好處有三個:

發布網誌更輕鬆

使用這個外掛,我就不需要將文字貼到網誌編輯後台後,還要一一加上超連結和上傳圖片,這個外掛幫我全部搞定,我只需要在 Logseq 裡編輯就好,完全不需要在網誌後台再編輯一次,大幅減省我發布網誌的時間。

維持網頁和筆記一致

第二個好處則是讓我更容易維護網誌和 Logseq 兩邊的內容。我不再需要兩邊都修改,只要修改 Logseq 的內容,然後使用外掛匯出檔案就可以更新網誌內容。這可以確保我的筆記和網誌內容一致,不會再有只更新一邊,另一邊沒更新到的問題。

可以有反向連結功能

最後一個好處,也是最讓我讚嘆的,則是它可以自動幫我新增反向連結。如果我有其他發布在網誌上的文章也連到這則文章,它會自動幫我新增內容,顯示還有哪篇文章連到這篇。這是我這兩年尋尋覓覓的功能,之前在 WordPress 有找過類似套件,但很像要錢,而且還要額外設定。現在這個套件可以直接做到這個功能對我來說是個超強的殺手級應用。

靜態網頁速度快很多

最後當然就是速度,由於 Hugo 是靜態網頁,速度比原本的 WordPress 快許多,閱讀起來心情也好許多。

使用 Hugo 的網站速度

當然,Hugo 也不是完美的,由於沒有編輯後台,所以需要一點點程式能力才能上手,我整整用了兩天才好不容易搞定。之後會先測試一陣子,如果都沒問題就會陸續把舊的網誌文章全部搬過來。如果有興趣知道比較詳細的步驟的話,我之後再寫一篇文章分享。

總結

就像開頭說的,我相信透過交流想法,能夠大幅提升這個點子的價值有更大的提升。同時我也相信寫作是思考最好的方法。如果想要更有效率的交流,就要盡可能降低所有阻礙分享想法的阻力。希望透過這次的搬移,我能夠更頻繁發布比較完整的文章,而不只是在 Facebook 上發發驗證想法的小廢文。