Skip to content

🔍 DocSearch で一部のページが検索結果から外れている #1213

Closed
@yasulab

Description

@yasulab

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 する 👀 ✅

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions