Manejo de anclas en publicaciones creadas con markdown

¡Hola, bienvenido!

¿Esta sintaxis es de kramdown o PHP Markdown Extra?

Discourse se basa en MarkdownIt, que está basado en la especificación CommonMark. No admite la especificación de un ID de encabezado.

Parece que lo discutieron en algún momento: Anchors in markdown - Spec - CommonMark Discussion, pero no veo ninguna conclusión definitiva.

Sin embargo, Discourse genera anclas automáticamente.
Puedes verlo aquí:

Esencialmente, puedes esperar estos IDs:

  • h-{headingId} (sin ID de publicación, sin slug)
  • h-{slug}-{headingId} (sin ID de publicación)
  • p-{postId}-h-{headingId} (con ID de publicación, sin slug)
  • p-{postId}-h-{slug}-{headingId} (con ID de publicación y slug)

Por ejemplo:

Si lo prefieres, aún puedes crear una ancla manualmente con HTML, por ejemplo, <a></a>


Recursos adicionales:
Si necesitas generar una Tabla de Contenidos, tienes este componente para ti:

5 Me gusta