2021年最好的免費部落格搭建解決方案 - Hashnode
這已經是我在一年內第二次給數位遊民部落官網(https://jarodise.com)搬家了。
過去的我曾經是WordPress的超級擁護者,並且對折騰各種主題,外掛程式和伺服器樂此不疲。 直到去年年初,託管在我的虛擬伺服器上個多個網站相繼出現了惡意代碼感染的情況,這些代碼猶如打不死的小強一般一次又一次地以各種垃圾誘導彈出的方式出現,極大地破壞了訪問者的體驗。 恰逢此時我開始接觸到SSG(靜態站生成器,Static Site Generator)和JAMStack(JAvaScript, API & Markup)等新型網站構架理念,讓我萌生了離開WordPress生態的想法。
網站搬家和在現實生活中搬家一樣,通常是一件非常令人頭疼的事情。 特別是跨平臺的搬家更是如此,你需要考慮的因素有很多,例如如何備完整份現有網站的內容,如何在搬家後保持現有的連結結構(避免出現所謂的404),以及如何優雅地搬運圖片等多媒體內容等。
經過對市面上各種SSG(Jekyll, Hugo, Gatsby, 11ty)的折騰和對比研究,我最終把目光落在了基於Vue.js框架和Electron圖形介面的國產靜態站生成器Gridea上。 搬家之後,我的整個網站內容以代碼倉的形式被免費託管在Github上面,並且通過Netlify實現了部署,SSL加密和綁定獨立功能變數名稱的操作。 我的網站也從一個WordPress網站正式變成了一個所謂的"靜態站",從此再也不用擔心資料庫,伺服器出狀況,也不用擔心各種惡意代碼的問題了。
但是Gridea也有它的缺點,例如可選主題偏少,沒有站內搜索功能,另外國內使用者打開和訪問的速度也很一般。 不過最讓我擔心的是這個專案是一個"one man project",它的作者似乎並沒有在熱心的維護它,最近一次主版本更新是兩年前,也正因為它是個免費的one man project,客服和支援也就更無從談起,出了技術問題想要自己解決非常困難。
這不,前幾天我突然發現數位遊民部落官網莫名其妙地無法解析了,我反覆嘗試通過Gridea客戶端進行同步操作,然後又在Netlify上進行了刪除和重新部署操作,都沒有效果。 這次經歷也讓我痛下決心,要給網站再次搬家,這次我選擇了之前曾在知識星球里給大夥安利過的Hashnode。
我們知道,現如今如果你想擁有一個自己的部落格, 通常有兩種選擇: 1. 直接在Medium或者http://WordPress.com這類網站註冊開通,這樣的方法門檻很低,但是你其實並不真正擁有內容的掌控權,而且無法/很難實現個人化,綁定自己的域名通常也需支付不菲的費用。 2. 自己搭建部落格,例如使用WordPress,Ghost或者我上面提到的各種SSG,這個選擇給了你所有的自主掌控權,但是多數情況下都非常地折騰,技術門檻略高,對小白非常不友好。
Hashnode就是想在上面這兩種解決方案裡面找到一個中間地帶,讓你既擁有類似Medium式的開箱即用體驗,又能最大程度地擁有自主掌控權。 在互聯網去中心化呼聲越來越高的今天,這個中間地帶的市場無疑是非常龐大的,所以Hashnode在去年年中一上線就湧入了大量使用者,並很快拿到了百萬美元的Pre-seed輪融資,並在去年年底再次拿到210萬美元的來自紅杉和Surge的融資,這輪融資背後甚至有Naval Ravikant這樣的矽谷風投大佬, 可見市場對他們的產品和商業模式還是非常認可的。
那麼具體是什麼原因讓我決定把網站搬家到Hashnode呢?
- 極速,簡便的註冊開通體驗。 只需使用你現有的Github/FB/Google/Linkedin帳戶登錄即可快速註冊開通,正如其主頁所宣傳的一樣,你可以在一分鐘內開通屬於自己的部落格。
- 完全免費綁定個人功能變數名稱,是的,你可以不花一分錢給你在Hashnode上創建的部落格綁定私人功能變數名稱,而且自帶SSL加密服務。
- 自帶郵件清單服務。 最近幾年當創作者們看到推薦演算法的種種限制/弊端後,郵件清單這種直截了當,讓創作者擁有分發主動權的古老訊息推送方式正在迎來它的第二春。 Hashnode後台自帶一個Newsletter模組,開通後即可讓你的部落格擁有一個郵件清單。
- Github即時備份。 只需在Github里創建一個私人Repo然後授權Hashnode訪問,即可實現所有文章內容的即時備份和版本管理,毫無後顧之憂。
- 豐富貼心的後台小功能。 例如綁定谷歌統計,Medium文章一鍵導入,Markdown格式文章批量導入等等,還有很多功能正在快速反覆運算中。
- 類PrettyLinks連結跳轉。 這是一個我很懷念的WordPress功能,簡單來說就是可以把一個超級長的鏈接設置成 「你的功能變數名稱/(任意你要替換的關鍵詞)」的短連接形式。 如果你有在參與一些產品的推廣分成項目,那麼使用這個功能會讓你的推廣連結更優雅更好記。
- 低Lock-in Factor。 也許有些朋友會擔心Hashnode這麼年輕的專案,盈利前景也不明朗,如果哪天關門了會不會前功盡棄。 其實大可不必擔心,上面提到Hashnode上的所有內容在Github上有Markdown格式的備份,而且可以一鍵以JSON檔的形式匯出,不管它會不會消失倒閉,你的文章想要搬運到其它的SSG絕非困難的事情。
- 友好的開發者團隊和社群技術支援。 所有使用者都可以無門檻加入Hashnode的Discord群聊,在這裡你可以提出各種小白使用疑問和向開發團隊報告bug,從我目前有限的體驗來看,大部分問題都能在很短的時間得到解答/答覆,比起其它免費建站方案的體驗真的好出太多。

當然,作為一個年輕的產品,它的很多缺點也是顯而易見的,例如目前還沒有個人化的主題,只能修改一些顏色參數和文章排列形式,另外它對中文的支援也很一般,例如字數統計只認英文單詞,而無法正確識別漢字,不過我相信隨著後續的產品反覆運算,這些小問題都會被一一解決,而且會有更多好用好玩的功能會被逐漸開發出來。
雖然現在中文互聯網通過網站/部落格獲取訊息的人極少,但是我依然強烈推薦所有的內容創業者們都能擁有一個綁定自己獨立功能變數名稱的網站,它不但是對各種演算法訊息流分發平臺的一個很好的流量補充,同時也能為各種"你懂"的不確定性因素提供有效的風險對沖。 我認為在這個演算法大行其道的時代,只有擁有自己網站的內容創作者才能算得上真正的反脆弱。 正如David Perell所說"Own your distribution,invest in the long-term."

希望今天給大夥推薦的Hashnode能幫大家以最不折騰的方式擁有互聯網上的一畝三分地。
免費註冊連結: https://jarodise.com/hashnode
本文系Jarod Zhang原創,如需轉載請聯繫作者授權。 堅持原創不易,你的打賞和轉發是我繼續創作的最大動力。
數位遊民部落致力於推廣目前在全世界日益流行的數位遊民(Digital Nomad)生活方式,和Lifestyle Design的方法和理念。