Il trimming elide il formato markdown

Si riscontra un problema quando un’email contiene trattini che sottolineano una riga, cosa che markdown riconosce come un’intestazione. Questo viene eliminato dall’algoritmo di troncamento. Dobbiamo sempre mostrare il contenuto troncato poiché molte persone utilizzano la nostra istanza solo via email.

Passaggi per riprodurre:

Fondamentalmente, nell’Email di test avanzata inserire:

Questo è il testo prima

Intestazione
------

Questo è il testo dopo

Che in markdown verrebbe reso come:

Questo è il testo prima

Intestazione

Questo è il testo dopo

Il risultato è che il testo prima dell’intestazione viene rimosso e quello dopo viene eliso!

Esiste un modo per regolare il troncamento in modo da non elidere le righe di trattini che seguono una riga con lo stesso numero di caratteri? Almeno markdown sembra essere in grado di gestirlo.


Sono su
2.9.0.beta4
(14f61c5784)

1 Mi Piace

Hai provato a disabilitare l’impostazione trim incoming emails?

Certo, certo, disabilitare il ritaglio non elide il prossimo :slight_smile:
Tuttavia, il problema si presenta quando le persone rispondono a una lunghissima catena di email via email e poi l’intera catena viene mostrata nella visualizzazione web. Questo non è piacevole. Pertanto, vorrei riabilitare il ritaglio!

Quindi vuoi abilitare la funzionalità di troncamento ma la rimozione della firma -----? È complicato. Gli utenti possono essere invitati a utilizzare le intestazioni ATX invece delle intestazioni Setext?

2 Mi Piace

In qualità di sviluppatore principale dell’applicazione che crea le email di cui parla @artur: Sì, potremmo cambiarlo (o usare ^^^^ invece di ---- nella "sottolineatura"), ma tecnicamente non è markdown, ma semplicemente un’email di testo/piano formattata in modo "carino" per gli esseri umani. E le intestazioni "sottolineate" sembrano un po’ più carine IMHO rispetto all’uso di intestazioni in stile markdown # qualcosa

Comunque, le firme email delimitate da -- di solito hanno una riga vuota subito prima della riga --? Quindi forse questo potrebbe essere preso in considerazione durante l’analisi delle email?

2 Mi Piace

Penso che questo sia gestito qui

Se vuoi proporre una PR, possiamo darle un’occhiata. È un’area complicata, poiché le regressioni sono molto visibili.

2 Mi Piace

Ho appena testato che usando un mix di caratteri, cioè -=-=-=-= non viene tagliato via.

Sembra che si debbano usare solo caratteri che non sono nell’elenco dei delimitatori…