Al usar el plugin de notas al pie v0.1 con la configuración “habilitar notas al pie en Markdown” y “mostrar notas al pie en línea” activadas en Discourse 2.6.0 beta6 (66ecefba52):
cuando se usa la misma nota al pie en línea dos veces en una publicación, la primera se puede hacer clic y se expande para mostrar la nota, pero la segunda no (ni la tercera…).
reproducido en mi sitio con el ejemplo mínimo proporcionado en la publicación de notas al pie de Discourse:
He probado ese ejemplo en mi sitio de desarrollo local (ejecutando el código más reciente de Discourse con el navegador Chrome). He observado que la segunda nota al pie se sitúa ya sea al final de la página o fuera de ella.
Si intento insertar una nota al pie única entre las dos notas al pie duplicadas, la segunda de las notas al pie duplicadas mostrará el contenido de la nota al pie única si se hace clic en ella después de haber hecho clic en la nota al pie única. Ejemplo de marcado para ese problema:
Somos nuestras decisiones. [^sartre]
Muchas palabras interesantes
Prueba de la segunda nota al pie [^second]
Realmente lo dijo. [^sartre]
[^sartre]: Somos nuestras decisiones.
Sartre, hace algún tiempo
un día cualquiera
en el pasado
[^second]: este es el contenido de la segunda nota al pie
Finalmente tuve tiempo de investigar esto. Gracias por la sugerencia.
markdown-it y markdown-it-footnote se comportan como esperaba. Lo confirmé con algunas pruebas unitarias sencillas.
El problema parece surgir cuando intento hacer clic en la nota al pie en un tema. Así es como me sucede.
Primero, intento hacer clic en “…” en la nota al pie anidada, lo que recarga la página; luego intento hacer clic en el enlace “[2]” en la nota al pie anidada, para el cual no hay una ancla HTML correspondiente.