如果您的網站中有許多文章,讀者可能很難檢索到文章,因此,我們添加了搜索功能。

前置條件

首先,我們需要在設定檔的 home 輸出格式中追加 JSON

1[outputs]
2  home = ["HTML", "RSS", "JSON"]

此步驟生成一個索引檔案 index.json,以便 JavaScript 可以檢索內容。

然後,在 content 目錄下創建一個名為 search/_ index.md 的頁面。

網站參數

名稱類型預設值描述
searchObject-搜尋配置。
search.paginateInteger10分頁。
search.resultContentWordCountInteger240搜尋結果內容最大字數。
search.fuseObject-Fuse.js 引數
search.fuse.ignoreLocationBooleantrue
search.fuse.locationInteger-
search.fuse.isCaseSensitiveBoolean-
search.fuse.minMatchCharLengthInteger-
search.fuse.thresholdDouble-
search.fuse.distanceInteger-
search.fuse.useExtendedSearchBoolean-