序曲:

在Emlog經歷數次伺服器死亡之後,我開始尋找穩定性高的方案。
我將目光看向了純靜態頁面的Hexo,可以免卻SQ資料庫管理的繁瑣。
不過,Git是什麽?我該如何部署?這些特殊名詞如何去理解?這些,都是一道道難題。
現在距離Hexo建站之初已有半年之久,我將盡力去回憶每一處過程並記錄。當然,這不是教學

準備:

若不隨意更改核心軟體的安裝路徑,便可避免許多未知的錯誤。
Node.js和Git均為如此。VSCode?本質上是Hexo的管理器罷了。

部署:

部署包括Hexo的本地部署和Github的通信部署。
本地部署仍需遵循不隨意變動默認安裝目錄的準則。
若SSH無法使用,那麽切換為HTTPS也是一個不錯的方法

寫作:

個人在寫作中的常用指令。建立新的貼文無需指令,複製即可。
寫作時會遇見子頁面的需求。新建貼文不是好的方法,因此需要自由頁面。
自由頁面並非真正意義上的子頁面——不過,它仍可以被本地搜索引擎檢索。

美化:

我喜歡極簡單,但是極簡亦會使Hexo失去美感。
Butterfly無繁雜動態效果的同時,也提供了諸多的美化策略。
功能上,檢索與評論功能并不被原生的Hexo支持,我們需要擴展。

優化:

我不想使用Loading動畫,因此我需要使用Lazyload。