静的 Web サイトに検索機能を実装する 情報を電子媒体に記録する重要なメリットの一つは、電子計算機による高速検索である。 インターネットや検索エンジンといったテクノロジーによりそれが公然となって久しい1。 DuckDuckGo や Google といった Web サイト横断2の強力な検索サービスが存在する一方、あらゆる Web サイトで独自のサイト内検索機能が存在する3。 それらは主に動的 Web サイト4で実現され、Web アプリケーションの文脈で扱われるが、静的 Web サイト5においても実現可能だ6。 本稿では、本サイトで使用している静的サイトジェネレータである Hugo 7において、サイト内検索機能を安価に実装する方法を示す。 本稿で述べる検索機能は、本サイトの検索ページで実際に動作している。 要求 本サイトにおける検索機能の要求は以下の通り。 検索のためにサーバを追加したり外部