URLをルートに解決しないサイドバーリンクは可能ですか

ホームページとして discovery.latest を設定したフォーラムがあります。フォーラムのルート URL / にカスタムランディングコンポーネントをレンダリングし、特定の /latest ルートにプレーンなリストビューを表示したいと考えています。

ヘッダーのタイトルリンクとナビバーの「最新」リンクを切り替えると、これはうまく機能します。

サイドバーのリンクでは機能しません。これは、URL をルートに解決するロジックを使用しているためです。Discourse によって解決されないが、ブラウザによって解決される URL を使用することで、これをハックできます。たとえば、次のようになります。

そして、サイドバーからの切り替えも機能します。

しかし、これはおそらく壊れやすく、アクティブなリンクを強調表示するために追加のスタイルが必要です。

サイドバーで //latest を区別する、よりクリーンな方法を知っている人はいますか?

「いいね!」 2