序曲:

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

準備:

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

部署:

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

寫作:

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

美化:

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

優化:

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