部落格功能清單

前言

雖然我在 2023 年曾經教學 如何使用 Hexo 來寫部落格
但隨著文章的數量越來越多,Hexo 居然無法編譯文章了。

研究了很久,沒有看到錯誤訊息,
google 很久也找不到可行的解決方案,
索性決定要搬家了。

搬家地點選定 hugo,開始整理功能清單,
也研究了一天需要調整的地方。
(hexo 跟 hugo 設定不同、themes、plugins 等)

但 TM 表示:「好的工程師就是要解決問題,而不是逃避啊

完全戳中我的心,但我沒有看到錯誤訊息啊啊啊啊

最後還是沒有搬家,詳情見後記

下面記錄一下這個部落格有的功能,
當作之後搬家的 check list。


功能整理

要 migrate 老專案的一個重點是:
我們得先知道原本的專案有什麼功能。

原本的技術棧是 Hexo + Hueman
框架的本身還有在更新,不過當年使用的 theme 與 package 幾乎都停止維護了。

Features Description 在 Hexo 的實現方式
Copyboard 複製程式碼區塊 使用 clipboard.js 達成
Google Analytics 瞭解網站流量來源 Hueman 原生支持
Message Board 文章留言功能 Hueman 原生支持 (使用 gittalk)
Plantuml 文章顯示 plantuml fork hexo-tag-plantuml 修改達成
Post Sharing 複製當前文章網址 PD 熊熊魔改 Hueman
Post to Slide 將文章轉換成 Slide 模式 使用 reveal.js 達成
Private Post 文章加密功能 fork hexo-blog-encrypt 修改達成
PWA 將 blog 放到桌面/手機,偽裝成應用程式 fork pwa 修改達成
Search 搜尋功能 Hueman 原生支持

後記

沉澱了幾天,重新編譯 hexo 時,
發現原來是 twitter 相關的程式碼壞掉,
移除後就正常了,開心!


ʕ •ᴥ•ʔ:估計約 150 篇文章,搬起來其實也是相當累人的。
既然部落格復活了,之後會頻繁更新文章,
嗯..應該會吧。

Share