Utilizzando il plugin footnote v0.1 con le impostazioni “abilita note a piè di pagina markdown” e “visualizza note a piè di pagina in linea” attivate su Discourse 2.6.0 beta6 (66ecefba52):
quando la stessa nota a piè di pagina in linea viene utilizzata due volte in un post, la prima può essere cliccata e si espande per mostrare la nota, ma la seconda no (né la terza…).
riprodotto sul mio sito con l’esempio minimo fornito nel post delle note a piè di pagina di Discourse:
Siamo le nostre scelte. [1]
Un sacco di parole interessanti
L’ha davvero detto. [1:1]
Ho provato a riprodurre su try.discourse.org ma il plugin footnote non sembra essere disponibile
Qualcuno può riprodurre il problema o c’è un problema con il mio sito?
Siamo le nostre scelte.
Sartre, un tempo
un giorno
nel passato ↩︎↩︎
Ho testato quell’esempio sul mio sito di sviluppo locale (in esecuzione con l’ultimo codice di Discourse e il browser Chrome). Ho notato che la seconda nota a piè di pagina viene posizionata o in fondo alla pagina o fuori dalla pagina.
Se provo a inserire una nota a piè di pagina unica tra le due note a piè di pagina duplicate, la seconda delle note duplicate mostrerà il contenuto della nota unica se viene cliccata dopo aver cliccato sulla nota unica. Esempio di markup per quel problema:
Siamo le nostre scelte. [^sartre]
Un sacco di parole interessanti
Secondo test della nota a piè di pagina [^second]
L'ha davvero detto. [^sartre]
[^sartre]: Siamo le nostre scelte.
Sartre, un certo periodo
un certo giorno
nel passato
[^second]: questo è il contenuto della seconda nota a piè di pagina
Finalmente ho avuto tempo di esaminarlo. Grazie per il suggerimento.
markdown-it e markdown-it-footnote si comportano come mi aspettavo. L’ho confermato con alcuni semplici test unitari.
Il problema sembra sorgere quando provo a fare clic sulla nota a piè di pagina in un argomento. Ecco come si presenta per me.
Per prima cosa, provo a fare clic su “…” nella nota a piè di pagina nidificata, che ricarica la pagina; quindi provo a fare clic sul collegamento “[2]” nella nota a piè di pagina nidificata, per cui non esiste un’ancora HTML corrispondente.