為什麼選擇用 Hexo 來寫部落格?

本篇來介紹我為什麼選擇用 Hexo 來寫部落格,我會以免費、中文支援程度、網路資源、學習門檻這幾個面向來進行討論分析,

為什麼選擇用 Hexo 來寫部落格?

我自己在寫程式筆記很多年了,累積了超多技術筆記,一直都沒有很好的方式整理,我一直不斷地尋找一個好的方式來整理我的技術筆記,從一開始筆記只是放在電腦的檔案料夾,後來放到 Dropbox、Google Drive、Evernote,這些筆記躺在電腦裡最後還是躺在電腦裡,說不定那天還會被我誤刪了,多可惜呀!

發現程式碼需要配合文字說明才好理解,因為我就是從網路上自學這樣過來的呀!我開始尋找
到 BSP 系統,Blogger,Medium,我發現一直有一個痛點沒有獲得很好的解決,那就是程式碼區塊一直顯示的不是很好,作為一個技術筆記的地方,這個點一定是首先需要解決的,曾經也有自架 DowkuWiki,直到我看見了 Github Pages 將 markdown 變成網頁的程式碼區塊是多麽的漂亮清晰簡潔,後來我便研究怎麼架 Github Pages,尤其 Github Pages 是免費,後來 Hexo 很火紅,我驚訝靜態網站產生工具(Static Site Generator)也可以做出這樣厲害的網站呀!尤其是我可以用我最慣用的 markdown 方式寫,我試用後便覺得不錯,從那時候開始我就使用 Hexo 了,

目前靜態網站產生工具主流有三個,分別為 Jekyll、Hugo、Hexo

Jekyll

Jekyll 是 Github 自家的產物,程式語言使用 ruby,ruby 我本身一直都沒有機會學,所以我也對沒什麼興趣

Hugo

Hugo 使用 Go 語言,特色是生成網頁的速度快,雖然目前 github 上的星星數已經比 Hexo 還多了,但論網路資源、主題、外掛比 Hexo 少太多了,畢竟會 Go 語言跟會 Javascript 的人數差太多了,你懂得~~~,但也許未來 Hugo 會紅。

Hexo

Hexo 是台灣人做的!台灣之光~ Hexo 使用 Nodejs,程式語言就是 Javascript,使用 Javascript 的優勢是會前端的人多少都會 Javascript,Javascript 開發者很多,自然就很多人貢獻,網路資源、主題、外掛多到不行,對新手友善好很多~

加上我自己本來就會 Javascript,自己改也比較方便,會網站架設的人絕對也逃避不了學習 Javascript,所以 Javascript 學會後好處多多!

缺點的話就是文章一多建置速度比 Hugo 慢,但這個缺點比起 Hexo 的優勢是我可以接受的。

如果你想學習如何在 Github Pages 架 Hexo,可以參考我之前的 Hexo 文章。

其它相關文章推薦
Hexo 使用 Google Analytics 進行網站流量分析
Hexo 本機測試時如何關閉 Google Analytics
Hexo codeblock 插入程式碼區塊與各種程式語言預覽
升級更新 Hexo upgrade
Ubuntu 安裝 Hexo
Mac OS 安裝 Hexo