Hola comunidad, estoy usando un sitio de Discourse para publicar algunas especificaciones que están escritas principalmente en markdown, pero me encontré con el problema de que las anclas utilizadas para los encabezados se están renderizando, cuando deberían estar ocultas.
El problema se debe más a que también publicamos los markdowns utilizados para otros fines en Discourse, por lo que las personas que mantienen los documentos utilizan estas anclas para referencias cruzadas al fusionar varios markdowns en un solo documento.
Creo que haré algún tipo de script para limpiar antes de publicar el contenido.
La solución también es crear un plugin para Discourse con un plugin de markdown para soportar esta sintaxis. Si tienes algo de presupuesto, podrías preguntar en Marketplace.
Si todavía estás interesado, hice un pequeño plugin de Discourse que se encarga de especificar un ID de ancla junto al encabezado.
Funciona junto con las anclas de encabezado automáticas de Discourse.
Ten en cuenta que es un soporte básico. Probablemente haya muchas variantes, pero este plugin solo admite las siguientes:
@Arkshine ¿Sabes cómo se generan las anclas en Discourse (el sitio web actual)? Pregunto porque no parecen seguir los patrones que compartiste. Por ejemplo, mira esto: