Hexo Plugins
本地搜尋 Local Search
針對 NexT 優化出的 next-theme/hexo-generator-searchdb: 🔍 Seach data generator plugin for Hexo.
安裝套件
透過在網站根目錄 hansBlog 執行以下指令來安裝
npm install hexo-generator-searchdb
設定 Blog
在根 _config.yml 中編輯加入下列敘述,search 附檔名改成 json。
1 | search: |
- path:生成搜尋檔案的路徑,預設 search.xml,如果檔案副檔名為 .json,則輸出格式為 JSON。 否則將匯出 XML 格式檔案。
- field:搜尋範圍,預設 post,只搜尋發佈的文章。
- content:是否搜尋文章的內容
- format:頁面內容的形式
設定主題 NexT
1 | # Local search |
部署
1 | hexo clean && hexo generate && hexo deploy |
部署前後
在未部署上 gh-pages,還在 local 測試時,按搜尋按鈕是無反應的。
部署後,點按搜尋按鈕會跳出搜尋視窗。