Closed
Description
Algolia が提供している DocSearch プログラム (#400) で、検索対象となっている /docs/*
の一部のページが表示されない。
考えられる原因
- 設定ファイルを見ると
/docs
以下の URL を対象としている https://github.com/algolia/docsearch-configs/blob/master/configs/coderdojo.json /config/routes.rb
を見ると、URL をユニークにするため、 エイリアス付きの URL にはリダイレクトをかけている- リダイレクトのかかったページ (例:
/docs/charter
→/charter
) は/docs/*
のルールから外れるので、おそらくこれらのエイリアス化された URL に掛かっているリダイレクトを外すと、DocSearch の検索対象に入りそう 👀 💭
行ったこと
b4695b4 のコミットで上述のリダイレクトを外してみた。
Disable redirects from /docs/* to /*
We set redirects for some URLs to be unique,
but document pages needs to be available on
/docs/* to be indexed by Algolia's DocSearch.cf. https://github.com/algolia/docsearch-configs/blob/master/configs/coderdojo.json
cf. #400
完了条件
インデックスが更新されたかどうか後日確認してみて、確認されたら Close する 👀 ✅