サイドバーの現在のドキュメントトピックを、インデックスのslugで識別してハイライトする

DEV/PROD環境間で同じ目次インデックスを維持するために、URLの末尾にトピックインデックスを追加するのではなく、スラッグのみを使用して目次インデックス項目を定義しようとしています。

スラッグのみでナビゲートが機能し(スラッグのみで正しいトピックに移動する)、左側のメニューの現在のトピックがハイライトされないのは、すべてのURLの末尾にIDを追加した場合のみです。これに対する回避策はありますか?

「いいね!」 2

それはクールなユースケースですね。スラグだけを使うことは理解できますが、サイトのURLを置き換えるにはどうするつもりですか?

例えば、本番環境では

# Index
- https://prod.discourse.site/t/one-slug

次に開発環境では

# Index
- https://dev.discourse.site/t/one-slug
「いいね!」 1

URLに相対パス(t/one-slug)を使用していますが、これは問題なく動作しているようです。

なるほど、以下のような感じですね。

## セットアップ
* [デバイスの初期セットアップ](/t/initial-setup-of-your-device)

了解しました。スラッグリクエストの更新作業中です。

「いいね!」 6

ナタリーさん、ありがとうございます!大変感謝しています :slight_smile:

これに関するアップデートがあったことに気づいたので、自分のシステムで試してみましたが、動作しないようです。まだ作業中でしたら申し訳ありません :slight_smile: