Mettre en surbrillance le sujet de documentation actuel dans la barre latérale identifié par ses slugs dans l'index

J’essaie de définir les éléments d’index de la table des matières (TOC) en utilisant uniquement les slugs, plutôt que d’ajouter l’index du sujet à la fin de l’URL, afin de pouvoir maintenir le même index TOC entre les environnements (DEV/PROD).

Cela semble fonctionner (car il navigue vers le sujet correct en utilisant uniquement le slug), mais le sujet actuel n’est pas mis en surbrillance dans le menu de gauche à moins que j’ajoute également l’ID à la fin de chaque URL. Existe-t-il une solution de contournement pour cela ?

2 « J'aime »

[quote=“Neil_Evans, post:152, topic:322376”]définissez les éléments d’index de la TOC en utilisant uniquement les slugs
[/quote]

[quote=“Neil_Evans, post:152, topic:322376”]Existe-t-il une solution de contournement pour cela ?
[/quote]

Oh, c’est un cas d’utilisation intéressant. Je comprends l’idée d’utiliser uniquement les slugs, mais comment allez-vous contourner le remplacement des URL du site ?

par exemple, en production

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

puis en développement

# Index
- https://dev.discourse.site/t/one-slug
1 « J'aime »

J’utilise des chemins relatifs pour les URL (t/one-slug) qui semblent fonctionner correctement ?

Je vois, donc quelque chose comme ce qui suit :

## Configuration

* [Configuration initiale de votre appareil](/t/initial-setup-of-your-device)

Compris. Je travaille sur une mise à jour pour votre demande de slug.

6 « J'aime »

Merci Natalie ! Très apprécié :slight_smile:

J’ai remarqué qu’il y avait une mise à jour pour ceci, alors je l’ai essayé sur mon système - mais cela ne semble pas fonctionner. Désolé si cela est toujours en cours de développement :slight_smile:

FYI - J’ai trouvé un moyen de mettre à jour les index post-id pour tous les liens d’ancrage pour chaque ancre sur PROD en utilisant rails - j’ai donc une solution de contournement pour cela maintenant.