Resaltar el tema de doc actual en la barra lateral identificado por sus slugs en el índice

Estoy intentando definir los elementos del índice de la Tabla de Contenidos (TOC) usando solo las slugs, en lugar de añadir el índice del tema al final de la URL, para poder mantener el mismo índice de TOC en todos los entornos (DEV/PROD).

Esto parece funcionar (ya que navega al tema correcto usando solo la slug), pero el tema actual no se resalta en el menú de la izquierda a menos que también añada la ID al final de cada URL. ¿Hay alguna solución alternativa para esto?

2 Me gusta

Oh, ese es un caso de uso genial. Entiendo lo de usar solo las cadenas de fragmento (slugs), pero ¿cómo vas a evitar reemplazar las URL del sitio?

por ejemplo, en producción

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

luego en desarrollo

# Índice
- https://dev.discourse.site/t/one-slug
1 me gusta

¿Estoy usando rutas relativas para las URL (t/one-slug) que parecen funcionar bien?

Entendido, algo como lo siguiente:

## Configuración

* [Configuración inicial de su dispositivo](/t/initial-setup-of-your-device)

Entendido. Estoy trabajando en una actualización para su solicitud de slug.

6 Me gusta

¡Gracias Natalie! Se agradece mucho :slight_smile:

Noté que hubo una actualización para esto, así que la probé en mi sistema, pero no parece funcionar. Disculpas si esto todavía está en proceso :slight_smile:

Para su información, encontré una manera de actualizar los índices de post-id para todos los enlaces de anclaje para cada ancla en PROD usando rails, así que ahora tengo una solución alternativa para esto.