LoginSignup
2
2

More than 5 years have passed since last update.

GitBookの検索機能を簡単に日本語対応化

Posted at

GitBookの標準の検索機能は日本語だと使い物になりません。
algolia というサービスを使うのが定番ですが、APIキーを取得したり、プランやクローラーのことなど、考えることが増えてしまいます。

そこで単純に部分一致で記事を検索するだけでよいという場合にぴったりな search-pro-kui というプラグインがあるので紹介します。

algolia は名寄せなどもでき、かなりパワフルなので、記事数がかなり多い場合は素直に algolia を選んだ方がいいと思います。)

インストール方法

search-pro-kui

book.jsplugins-lunr -search search-pro-kuiを追加して $ gitbook install を実行するだけです。

-lunr-search はデフォルトの検索エンジンを無効化するものです。

book.js
{
    "plugins": [
      "-lunr", "-search", "search-pro-kui"
    ]
}

デモページ

デモページが用意されているので、導入前にこちらで自分の求めているものかどうか確認してみると良いと思います。
デモページの言語は中国語ですが、日本語も同じように対応可能なので言語は気にせずに触って見てください。
イメージ通りに動くと思います。

image.png

試しに「装这两个加」 というキーワードで検索かけた例ですが、しっかりと部分一致で検索できているのがわかります。
これくらいのページ数でもサクサク動くので、ある程度の規模までは耐えられそうです。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2