文青medium VS 土炮hexo
緣由
其實十幾年來一直使用Wordpress在寫Blog, 雖然最近這5~6年來也不怎麼在更新了(覺得挺可惜的)。
只是慢慢覺得Wordpress真的好肥大,前台還好,但後台的管理就顯得吃重!
最近,因為工作需要想要找一個平台來撰寫系統需求,看來看去好像 Gitbook最符合我想要的,可以順便玩玩MarkDown好像也不錯,無奈免費帳號無法建立Private Book......
後來在官網看到可以可以申請education discounts,結果申請信寄出去一個星期,連個拒絕信都沒收到。
最後無意間看到FB前端群組有人在討論Hexo,然後就與前陣子小玩一下的Medium平台和Hexo之間抉擇中,還是把Hexo裝了起來。
Medium
優點
- 線上編輯平台,不需架站技術
- 隨處可編輯內容,提供手機APP
- 可以為不同的主題建立不同的publications
缺點
- Markdown語法使用上卡卡的(這應該是我對MarkDown還不熟的關係)
- 程式碼高亮功能太弱了,雖然可以插入GitHub gist或是CodePen和JSFiddle的方式處理,但實在不怎麼方便。(會影響發文的動力)
Hexo
優點
- 版面選擇性較多
- 系統是建在自己的環境,如果不發佈出去,在localhost將Server跑起來,還是可以寫一些比較Private的文章或是文件。
- 討論的文章很多:Medium寫的人不少,但認真爬文,文章並不多
- 文章可以轉成靜態網頁,並發佈到GitHub(GitPages)平台去,瀏覽速度蠻快的。也不用自己架站!!
- 好備份,因為文章的原始檔是Markdown的md檔,不需要資料庫,萬一以後出問題,很好還原!
缺點
- 系統安裝不難,建立很快。。。 但對於系統架構的運作及流程,真的是花了我一些時間研究及除錯。
- Hexo實在太土炮了~~ 雖然Hexo也可以安裝後台管理套件,但實在是蠻陽春的。大部份的操作及設定都得在Command Line 及修改設定檔的方式完成
- 系統環境受限,不方便在不同電腦上發文。得將安裝環境複制到其它電腦或是必需對Git有一定程度的操作才可以轉移。
後記
這是一個簡單的初體驗,但也花了我幾天時間讓整個站能完善。說實在的,並不難,大多的時間都花在排解細節和搞懂和GitHub之間的關係上。
其次就是想把原本在Wordpress上的陳年文章轉過來,但發現轉移的過程發現有些文章怪怪的,進而還會影響靜態網頁檔的產生。
最後還是暫時先放棄,等之後真的有時間再確認!!
原本我是在GCP上起了一台免費的instance,在上面安裝Hexo,最後再發佈到GitHub。好處是,不管我在什麼電腦環境,我都可以遠端連到那台VM上撰寫文章。
但是,用VI打中文編輯長篇文章,還是覺得太痛苦了。最後我把整個環境複制到NAS上再同步到 Mac Pro,在Mac上可以用vscode編輯,再切到Command Line 發佈出去,很是方便吶!!
這也是一個沒效率的實例,為了喝牛奶而養了頭牛。繞了一大圈,原本要寫的系統需求書,到現在還沒個影~~~ XD
參考資料
主程式的安裝過程就不交待了,網路上超多分享文,官網的文件也交待的很仔細。
倒是佈景主題與第三方套件的安裝及與Github的整合這一塊我覺得會花上一點心力。
以下就列出幾篇安裝過程中對我有幫助的文章,也希望日後如果重建,可以再回憶一下!!
近期迴響