使用 Hexo 約莫 3 年的心得
前言
用 Hexo 寫部落格,大概走過 3 年的時間,今天就來分享一下使用心得。
經驗與心得
優點
-
省錢:同時,這也是我轉用 Hexo 的起因,Hexo 要在 GitHub Pages 上部署,而 GitHub Pages 正是一項免費的資源。
-
架設簡單:GitHub Pages 本身就可以架設網站,但,就我自己摸索的經驗是不太能夠得其門而入,反而,Hexo 這支程式讓我很快地就能夠把網站架設好。
-
轉檔資源:如果要延續我之前所撰寫的文章到新的部落格程式上,在不自己動手寫程式的那提下,總得先把轉檔資源找出來。所幸,轉檔資源不難找,以我而言,選用 GitHub – lonekorean/wordpress-export-to-markdown: Converts a WordPress export XML file into Markdown files.,可以經易地將 WordPress 上的文章轉成 MarkDown 格式。
-
佈景主題:我選用的 Next,預設的功能就能夠滿足我 95% 以上的需求,所以,不太需要做太多自訂。所以,我認為,Hexo 上面能夠使用的佈景主題資源算是滿夠用的。自訂修改的話,可能是使用者不少,所以,網路上要找到佈景主題自訂、修改的分享文章也不少。
-
留言系統:Hexo 可以佈署靜態網頁,靜態網頁的限制,就是沒有自己的留言系統,需要使用資源嵌入,我左思右想後,便決定暫時不用留言系統,所以,對不少人而言,這可能是缺點,但,對我來說,以往使用 WordPress 時,後臺裡面總有一堆垃圾留言,也挺困擾的。這一點,究竟是優點,還是缺點,似乎比較視個人對部落格的設定需求而定。
-
偽專業:當我們使用 Terminal 佈署文章的時候,會讓多數旁人以為是在做什麼專業的事。
缺點
-
文章撰寫與更新 (1)雖然可以透過指令的方式新增文章,再做修改之類的,但,這樣的方式,我至今仍不熟悉。 (2)坦白說,我也沒有打算花時間去瞭解如何用 CLI 去撰寫、修改或更新文章。 (3)使用至今,我撰寫文章所使用的作業系統,99% 是在 Windows 上。文章管理,用檔案總管;撰寫文章,則是用 VSCode。 (4)相較於 WordPress 或 Blogger 的 GUI 介面,我認為 Hexo 就稍弱一點。 (5)所幸,我使用的 VSCode,可以預覽文章。
-
文章分類、標籤 (1)無法像 WordPress 的介面做管理。 (2)解決的方式,或許可以在一開始就幫自己做好文章分類,同時可以考慮在檔案命名時,就把分類放上檔案最前面,那麼佈署後的文章,在分類上就會有一定的鑑別度。
-
轉出可能不容易 (1)最近,我注意到 EasyWP 這玩意兒。 (2)再者,我租用域名的廠商,提供 EasyWP 的折價優惠。 (3)我一度想要轉到 EasyWP 上,但,我發現 MarkDown 文章,要轉成其他格式,似乎比較麻煩。 (4)曾設想用 ShellScript 來處理,只是,那又得耗費不少時間。 (5)加上,3 年下來,我也已經滿習慣 Hexo 佈署文章的方式,就暫時做罷。 (6)世事難料,未來如果 GitHub Pages 更改服務供應策略,或是任何可能會逼使用者做出改變,而必須處理這些文章時,就真的得花功夫處理。
-
版本差異 (1)就我個人而言,版本差異是在幫自己的部落格加上 Google Adsense 所遇到的問題。 (2)我確實沒有想到佈景主題版本,在設定上有很大的不同,導致的結果就是按表操課,不一定能夠順利達到設想的目標。 (3)印象中,TatterTools、WordPress 等不少程式都遭遇過這樣的問題,從 WordPress 轉用 Hexo 之前,我注意到 WordPress 這樣的狀況,已經少很多,即使有一些大變動,也可以用插件(Plug-ins)做處理。
-
自訂的紀錄 (1)通常自訂的部分,會以佈景主題的部分比較多。 (2)新增修訂的話,可以用註記來做紀錄。 (3)但,我之所以把這一點列為缺點,就是相較於其他的程式,有些時候,一個功能的開關,最好也再做一次註記,不然,就會像我現在這樣,究竟做了什麼,已經隨著時光而遣忘。
-
SEO 優化:我認為這是相對比較後的結果,以我自己使用 WordPress 的經驗而言,SEO 優化相對容易許多。
後記
-
沒有一支完美的部落格程式。
-
以我而言,Hexo 主要是讓我改變使用習慣,同時,有感地把錢省下來。
-
使用 Hexo 之前,我使用過 MovableType、TatterTools、Textpattern 與 WordPress 等程式,這些程式都滿好安裝,也滿好上手。況且,租用 Hosting 服務的話,還可以一鍵完成安裝。
-
當年使用過 TatterTools 的人,隨著 TatterTools 的後續更新,國內越來越少有人幫這支來自韓國的程式維護,不少人開始轉向其他程式,遇到的問題就是沒有轉檔程式或資源。我相信會寫程式的人,做一支轉檔的程式並不難,但是,如果是一般 End-User 就會覺得不容易。進入 Hexo 之前,我使用的 WordPress 資源很多,轉檔資源也算不少。
-
WordPress 具備運用插件(Plug-ins)等優勢,就能輕鬆簡單地達到我所想望的功能。只是,選用好一點的 Hosting 服務,對 WordPress 而言尤其重要;然而,穩定、效能佳的 Hosting 服務,也意味著要付出較多的費用。