静的サイトジェネレータ Hugo を使って生成したコンテンツに 全文検索を取り付けました。Hugo でのコンテンツと一緒にインデックスファイルも同時に書き出し、クライアント側の JavaScript で日本語のキーワードを検索をします。
![Hugo に全文検索を取り付けた](https://cdn-ak-scissors.b.st-hatena.com/image/square/5aae25ba9df226471c269a0bf865abe0a64a47e3/height=288;version=1;width=512/https%3A%2F%2Frs.luminousspice.com%2Fapple-touch-icon.png)
静的サイトジェネレータ Hugo を使って生成したコンテンツに 全文検索を取り付けました。Hugo でのコンテンツと一緒にインデックスファイルも同時に書き出し、クライアント側の JavaScript で日本語のキーワードを検索をします。
はじめに Jekyllは静的ウェブサイト生成システムであり、検索機能は付いていない。 プラグインで検索機能を付けられるのかもしれないが、GitHub Pages上でビルド・ホストをする場合は使えないので、ちゃんと探していない。かんたんにサイト内検索を実現するならGoogleのカスタム検索を使用する方法もあるが、Googleには頼りたくないので今回は自分で実装した。 こんなの。 キィワードを入力してエンターで検索実行。キィワードを[](角括弧)でくくるとそれをブログ記事に付けられたタグとして認識する。たとえば[jekyll] 検索とすると、「jekyll」タグを付けられたもの、かつ本文に「検索」を含むブログ記事がヒットする。 コンセプト 基本コンセプトは「simple jekyll searching - alex pearce」を参考にした。 かいつまんで言えば、ブログ記事の情報(タイトル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く