Hola, debo estar haciendo algo mal, pero no logro entender por qué los enlaces a anclas dentro de una publicación no funcionan.
Por ejemplo, dentro de una publicación en mi página ‘https://nzarchitecture.net.nz/t/terms-of-service/15076’, el enlace:
* [Términos importantes](https://nzarchitecture.net.nz/t/terms-of-service/15076#heading--important-terms)
no salta a este encabezado más abajo en la página:
## [Términos importantes](https://nzarchitecture.net.nz/t/terms-of-service/15076#heading--important-terms)
¿Qué me estoy perdiendo?
Al observar el markdown en la página estándar/original de Términos de Servicio de Discourse como ejemplo, esto parece ser la sintaxis correcta.
Como se menciona en Linking to a heading within a post or topic, no existe una forma estándar en Markdown de crear un encabezado con un ancla.
Me temo que tendrás que usar HTML:
<h2 id='heading--important-terms'>Términos importantes</h3>
Una demostración rápida
Ir al final de la demostración
[Ir al final de la demostración](#heading--end-of-demo)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v
Fin de la demostración
<h2 id='heading--end-of-demo'>Fin de la demostración</h3>
5 Me gusta
Gracias, xrav3nz.
Eso es a lo que estoy recurriendo en este momento, de hecho; pero si revisas el Markdown en la página estándar de Términos de uso de este foro, la sintaxis parece bastante diferente. Estoy tratando de entender por qué.
Al observar el markdown sin formato proporcionado en Updated Terms of Service Template, no veo ninguna diferencia. ¿Quizás estoy pasando por alto algo más?
Los enlaces se definen como:
- [Términos importantes](#heading--important-terms)
Y los encabezados:
<h2 id="heading--important-terms"><a href="#heading--important-terms">Términos importantes</a></h2>
3 Me gusta
Hmm, interesante.
Estaba generando el markdown copiando y pegando una copia de los términos de servicio de este foro en una nueva publicación en mi propio foro, lo que generó una sintaxis con un aspecto bastante diferente (larga historia, pero básicamente mis términos de servicio integrados fueron eliminados de alguna manera, y todo esto es un esfuerzo por recrearlos).
Quizás ese fue mi problema, y se está agregando información de URL innecesaria cuando intento pegar entre sitios.
.
Edición: gracias por ese enlace; esas plantillas fueron bastante útiles. Qué pena que no haya una forma fácil de colocarlas en la categoría integrada original.
1 me gusta
Para la versión markdown, ahora puedes incluir un encabezado:
### Mi Encabezado
Mi Encabezado
Y copia el enlace de anclaje automático que crea haciendo clic/manteniendo presionado junto a él:
https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/7#my-heading-1
https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/7#my-heading-1