前言
在新增 Hexo 的 Local Search 時,參考下列的連結文章,跟著步驟安裝及設定即可,
不過剛裝好後,發現搜尋功能無法正常使用,後來有查到原因,在此紀錄一下Debug過程。
安裝順序
安裝hexo-generator-searchdb
在站點的根目錄下執行以下命令
1 | $ npm install hexo-generator-searchdb --save |
編輯站點配置文件(Hexo)
新增以下內容到任意位置:
1 | search: |
編輯主題配置文件(Next)
啟用本地搜索功能:
1 | # Local search |
問題紀錄
點了搜尋後,畫面一直轉圈圈沒停止,查看Console也沒出現Error
查看XHR,目前我有10篇文章,卻只產生三筆entry,且其中一筆entry的content內容沒產生
並且有此錯誤訊息
後來針對有問題那篇文章複製內容,貼到 notepad++ 看看,發現有一亂碼,將亂碼刪除後,Local Search就可以正常運作了。