¿Enlaces de anclaje faltantes en ciertos temas de TOC?

Parece que me faltan los enlaces de anclaje junto a los encabezados, que me permitían enlazar directamente a una sección específica, por ejemplo en este tema, como se describe en la publicación inicial:

[quote=“Joe, post:1, topic:111143, username:Johani”]una vez que todo eso esté hecho, también agregará un enlace junto a cada botón que enlace directamente a esa sección:


[/quote]

¿Soy yo o esta funcionalidad ha desaparecido?

2 Me gusta

¿Deberían estar ahí? Actualmente estoy en mi teléfono, pero tomé esto manteniendo presionado el espacio al lado del encabezado:

https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143#how-does-it-work-3

2 Me gusta

Sí, ese tema tiene esos enlaces de anclaje, pero es un tema que no tiene DiscoTOC.

Pero este tema tiene una tabla de contenido y no tiene anclajes: Beginner's guide to using Discourse Themes y este tampoco tiene anclajes Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

EDIT Hmm… este tema tiene anclajes: Discourse REST API Documentation

3 Me gusta

Ah, puedo explicarlo. El tema que enlazaste tiene encabezados HTML (<h3>, <h4> y así sucesivamente) y, al principio, el componente TOC tenía su propia lógica para añadir anclajes de encabezado. Sin embargo, desde entonces, el núcleo añadió anclajes automáticos y recientemente eliminé la lógica de anclaje personalizada en el componente del tema. No obstante, la función de anclaje del núcleo solo funciona para encabezados Markdown (usando ###).

Así que este OP tiene anclajes, pero la guía enlazada no los tiene.

Probablemente deberíamos actualizar esa guía para usar Markdown en lugar de HTML @JammyDodger.

5 Me gusta

¡Ah! ¡Eso lo explica todo perfectamente, gracias Penar!

4 Me gusta

Claramente no estaba prestando suficiente atención ayer. :slight_smile: Ahora he cambiado los encabezados de Markdown para los dos temas de ejemplo. :+1:

2 Me gusta

Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.