サイト内検索

更新日:2022/10/02

HonKitはデフォルトでサイト内検索機能があり、サイドバー上部にクエリ入力欄があります。

サイドバー上部のクエリ入力欄

使ってみたところクエリは記事タイトルに部分マッチするようです。できれば本文ともマッチさせたいのでプラグインを入れました。

プラグインのインストール

採用した理由は「導入が一番かんたんそうだから」という安直なものです。


@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"
  ],
  ...
}

このプラグインは記事本文のみマッチするようです。記事タイトルもマッチさせたい場合は、見出しやパンくずなどでタイトルを本文として書き出しておく必要があります。

検索結果

results matching ""

    No results matching ""