サイト内検索
更新日:2022/10/02HonKitはデフォルトでサイト内検索機能があり、サイドバー上部にクエリ入力欄があります。
使ってみたところクエリは記事タイトルに部分マッチするようです。できれば本文ともマッチさせたいのでプラグインを入れました。
プラグインのインストール
採用した理由は「導入が一番かんたんそうだから」という安直なものです。
@dogatana/honkit-plugin-search-plus | npmjs
https://www.npmjs.com/package/honkit-plugin-search-plus
npm install @dogatana/honkit-plugin-search-plus --save-dev
book.json
でデフォルトの検索機能をオフにしつつ、インストールしたプラグインを有効にします。
book.json
{
"plugins": [
"-lunr",
"-search",
"@dogatana/honkit-plugin-search-plus"
],
...
}
このプラグインは記事本文のみマッチするようです。記事タイトルもマッチさせたい場合は、見出しやパンくずなどでタイトルを本文として書き出しておく必要があります。