これを詳細に理解するのに時間がかかったので、これを機能させるためのセットアップを簡単に共有します。アイデアは、カスタムサイドバーセクションにドキュメントページへのさまざまなショートカットを提供することです。たとえば、ここでは3つのタグフィルター(issue、resource、manual)を使用し、デフォルトのカテゴリGeneralとSite Feedbackに2つのカテゴリフィルターも追加しました。
これで、これらのリンクのプレーンURLは次のようになります。
/docs?tags=issue
/docs?tags=resource
/docs?tags=manual
/docs?category=4
/docs?category=2
このようにリンクを記述すると、混乱したり、行き止まりになったりする効果が生じます。
- リンクは、タグの場合はタグを、カテゴリの場合はカテゴリを置き換えます。しかし、それらはタグとカテゴリを交差させます。
- 交差しないフィルターを交差させます。すると、「まだドキュメントトピックがありません」という空のドキュメントページが表示されます。
- タグとカテゴリの両方が選択されると、交差をリセットする方法はありません。
では、ドキュメントページへの複数の直接リンクを機能させるにはどうすればよいですか?
URLにすべてのリンクの交差を含める必要があります。リンクが実際に交差しない場合は、明示的に指定する必要があります。例:
docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
