很久一陣子沒有玩架設部落格了,以前用各種方法架設過,其中印象最深刻的還是Hexo,主題多而且修改資料好找。我一直都想嘗試一些充滿華麗特效且宅味濃厚的主題,這次剛好在官網上看到了Shoka主題,於是決定研究一下。可能因為不熟悉,所以體驗不太好。

Shoka是一個具備隨機切換背景和多種特效的主題,而且還有對效能最佳化。可惜作者看起來非常忙,已經很久沒有更新了。沒在更新的主題不只缺乏新功能,也可能存在漏洞。但更大的問題是,Issue和PR都沒有得到處理,有人想要持續協助更新也很困難。因此出現了ShokaX,是有愛人士進行了改進的版本。

我實際使用了一下ShokaX,並不是說隨著時代的發展而改用TypeScript不好,問題在於Hexo本身似乎不支援直接使用TypeScript,必須將其編譯為JavaScript。但編譯完成後,又必須刪除.ts檔案,否則Hexo執行時會出錯。然而,刪除了作為原始檔案的.ts後,該如何進行更新呢?這種開發方式實在非常微妙。至於將模板引擎從Nunjucks更換為Pug,則反而就不是重點了。

另外就是,Butterfly也是不錯的選擇,它具有很高的自訂性,可以根據自己的喜好進行調整,但原始的預設設定相對樸素。如果真的要使用,可能在初期需要進行大量修改。

如果有時間處理Hexo,我可能會考慮製作一個精簡版的ShokaM=Minus主題,或者更詳細地研究Butterfly主題。