Il modo migliore per incollare testo e immagini stilizzati nell'editor di Discourse

Ho spesso abbozzato contenuti da pubblicare su Discourse in Google Docs. (Non semplici messaggi, ovviamente, ma annunci più formali e simili, dove la modifica collaborativa è essenziale.) Fino a lunedì, potevo selezionare tutto in un Google Doc e incollare in Discourse ottenendo la formattazione del testo semantico (oltre agli stili di carattere grassetto e corsivo) e le immagini. Le immagini venivano trasferite perché Google Docs le inseriva negli appunti di macOS come URL, e Discourse era felice di ingerirle.

Tuttavia, Google ha molto recentemente cambiato le cose in modo che la copia da Google Docs sembri codificare le immagini come Base64 invece. (Baso questa ipotesi sullo strumento di MailChimp per ingerire testo formattato, che prima funzionava bene quando c’erano URL ma ha iniziato a scartare le immagini Base64 lunedì.) Indipendentemente da ciò che sta realmente accadendo dietro le quinte, copiare e incollare da Google Docs non trasferisce più le immagini, solo il testo formattato. Le immagini vengono sostituite da [image].

Ovviamente, è possibile incollare un’immagine dagli appunti di macOS in una finestra di composizione di Discourse, quindi la mia domanda è se c’è un modo per Discourse di accettare una combinazione di testo e immagini tutte in una volta, il che è molto più facile che dover incollare il testo e poi inserire le immagini una per una. Ho fatto alcuni test copiando testo e immagini da varie app Mac per vedere se inserivano dati negli appunti in modo diverso, ma nulla ha funzionato: o ottenevo [image] o nulla, a parte una volta in cui ho ottenuto un piccolo tag Arc 2023-05-03 at 15.28.15@2x.

Ci sono informazioni su che tipo di dati Discourse può accettare dagli appunti di macOS e in quali combinazioni?

2 Mi Piace

Ciao Adam :wave:

Se stai parlando specificamente di Google Docs, a nostra conoscenza non è possibile dopo la loro modifica:

Non so se sarebbe possibile per Discourse poter incollare immagini Base64 come immagini normali in un post. Potrebbe valere la pena creare un post su Feature, immagino.

Come esempio pratico, se abbiamo un Google Doc (Test Discourse base64 image - Google Docs) e copiamo tutto, ecco il contenuto degli appunti di Windows 11 secondo Clipview (Windows clipboard raw viewer)

Version:0.9
StartHTML:0000000105
EndHTML:0000001659
StartFragment:0000000141
EndFragment:0000001623

<html>
  <body>
    <!--StartFragment-->
    <meta charset="utf-8">
    <b style="font-weight:normal;" id="docs-internal-guid-86b76b06-7fff-94b7-4ff6-2d981c2951e9">
      <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">
        <span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">test</span>
      </p>
      <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">
        <span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">
          <span style="border:none;display:inline-block;overflow:hidden;width:10px;height:10px;">
            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAExJREFUKFNj/M/A8J+BCMAIU8j4Abvq/wIQcbBCkCKQALpimBiYhikE6UJWjMFGVghTDLYKySkYJhKtkCirifIMupuQAwoleIgIbwYADG839985eBAAAAAASUVORK5CYII=" width="10" height="10" style="margin-left:0px;margin-top:0px;" />
          </span>
        </span>
      </p>
      <p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">
        <span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">img</span>
      </p>
    </b>
    <br class="Apple-interchange-newline">
    <!--EndFragment-->
  </body>
</html>

Grazie, risponderò lì riguardo a Pages e Word, che non funzionano nemmeno per incollare testo e immagini.

La mia domanda per questo argomento è quali contenuti degli appunti Discourse può accettare? Sembra essere in grado di accettare immagini da sole e codice HTML purché le immagini siano collegate e non incorporate.

Conosci un equivalente Mac di Clipview in modo che io possa indagare su ciò che diverse app mettono negli appunti?

Sto provando Clipboard Viewer for Mac OS X e sembra fare il suo lavoro.

Ecco con la copia del contenuto del mio documento Google:

1 Mi Piace

In alternativa, hai questo comodo sito web:

2 Mi Piace