整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
(20) 試著學 Hexo - NexT 主題篇 - 可以安裝的套件
前言
接下來推薦一下我自己常用 NexT 套件以及可以安裝的 NexT 套件吧。
hexo-generator-searchdb
首先由於 Hexo 並沒有本地搜尋的功能,所以必須額外安裝套件,通常滿多主題都會建議安裝 hexo-generator-search這個套件來生成搜尋專用的資料庫,但是如果你是使用 NexT,那麼我就會建議你安裝 hexo-generator-searchdb 套件會比較穩定,最主要是可以少採一點雷
安裝方式很簡單,一樣是針對 Hexo 輸入以下指令即可
1 | |
接下來因為 hexo-generator-searchdb 這個套件是針對 NexT 優化出的,所以就可以找得到相關的設置在 themes/_config.yml
1 | |
只需要將 enable 改成 true 就可以讓自己網站資源搜尋功能囉。

如果你是早期的版本,可能會需要設置要生成 xml 檔案還是 json 檔案,在新版的 NexT 都是統一生成 json,因為檔案比較小。
Bookmark
Bookmark 是一個書籤套件,它會紀錄你在哪一個頁跳出,只需要一個點擊,你就可以跳回到你上一次離開的畫面,那麼由於 Bookmark 套件並沒有內建安裝在 NexT 中,而且它並沒有上 npm 因此只能夠透過 GitHub clone 下來,你只需要將終端機移動到 themes/next 後輸入以下指令即可安裝完畢
1 | |
接下來只要你點一下你畫面上圖上小書籤就可以跳回上次離開的畫面囉

(但是我印象在 localhost 測試是沒有效果的。)
theme-next-reading-progress
這個套件是一個閱讀進度條套件,目前來講目前來講主要是幫助使用者了解還剩下多少內容,因為這個套件比較沒有什麼,所以就直接來看安裝指令吧
1 | |
接下來到 themes/_config.yml 搜尋 reading_progress,然後將 enable 改成 true 即可
1 | |
開啟之後閱讀文章時,就可以看到上面會多一條進度條囉

那麼今天鐵人賽就先到這邊結束,NexT 主題其實我自己在使用的套件真的很少,最主要原因是怕套件太多導致編譯時很久很慢,所以自己在挑選套件時,請不要一股腦地安裝唷~
那我們下一篇見~
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ