Non sono sicuro se questo sia considerato un bug o una richiesta di miglioramento. Fondamentalmente, quando si cita testo ruby, la citazione non viene visualizzata correttamente. Per esempio:
日本語
Se lo citi, otterrai qualcosa come:
日に本ほん語
Potrebbe essere aggiornato in qualche modo in modo che la citazione includa i tag ruby per una formattazione corretta? O è considerata una citazione “avanzata” che funziona solo con la citazione completa del post?
Fantastico. Per aggiungere un dettaglio, ho notato che spesso la furigana (testo contrassegnato con rt) sopra l’ultimo carattere non viene evidenziata e quindi non viene citata (ma dovrebbe). Probabilmente non sarà un grosso problema da gestire, dato che tutto ciò è contenuto nell’ultimo tag ruby, ma è qualcosa da tenere a mente durante l’implementazione.
Potrebbe essere utile mantenere tutti i tag relativi a Ruby che sono stati inseriti nella whitelist, anche se rb e rp non sono più usati molto spesso. rp è utilizzato per il supporto legacy di vecchi browser, quindi forse non è particolarmente rilevante per Discourse. Non fa una grande differenza in un senso o nell’altro, volevo solo farlo notare.
EDIT:
Più importante ancora: quando provo questo sulla parola nel mio OP (e solo su quella parola), vengono persi i tag ruby circostanti, quindi il testo non viene formattato come previsto. Quando evidenzio del testo su entrambi i lati prima di citarlo, il tag ruby viene incluso, ma questo workaround non funzionerebbe se la parola fosse la prima o l’ultima parte del post. C’è qualcosa che si può fare per assicurarsi che vengano inclusi i tag ruby?
Certo, se necessario metto in whitelist quei tag. Inoltre, è facile farlo in una PR di contributo.
Si tratta di un problema legato all’esperienza utente a livello di browser nella funzionalità di copia-incolla. Non possiamo fare molto in questo caso.
Un giorno metterò in piedi un ambiente di sviluppo per Discourse.
Capito. Nel caso peggiore posso fare una citazione completa del post per ottenere l’HTML corretto in questi casi. È comunque un enorme miglioramento. Grazie!