HTML als Markdown einfügen

Erstellt am 19.09.2022 Lesedauer 1 - 2 Min.

Beim Einfügen von kopiertem HTML aus fremden Webseiten bitte an das Urheberrecht denken.

Die Umwandlung von HTML in Markdown ist vergleichweise einfach, denn Markdown in seiner Standardausprägung kann nur eine kleine Untermenge der HTML-Formatierung darstellen.

Die  OSE -Implementation kennt die verfügbaren Möglichkeiten und versucht diese über die grundlegenden Formate hinaus abzubilden:

  • Strukturen (DIV)
  • Definitionslisten
  • Tabellen

Dafür muss der Inhalt der Zwischenablage als HTML markiert sein. Andernfalls wird eine Meldung ausgegeben, dass kein HTML gefunden wurde.

In einem Texteditor markierter HTML-Code wird „als Text“ in die Zwischenablage eingefügt. Deshalb ist dafür keine direkte Umwandlung möglich.  OSE  bietet dafür dennoch eine Lösung:

  1. Den HTML-Code in OffSite-Edit „als Text“ einfügen
  2. Den Code als Block markieren
  3. Bearbeiten → als HTML kopieren
  4. Bearbeiten → HTML als Markdown einfügen

Es ist unwahrscheinlich, dass eine Einfügung ohne jegliche Nacharbeit übernommen werden kann. Zwar werden Strkturen mit abgebildet, doch das kann auch ein Nachteil sein, abhängig vom „Wurtschtelcode“, der auf manchen Seiten hinter der Anzeige verborgen wird. In solchen Fällen kann „als Text“ oder sogar „abtippen“ der schnellere Weg sein.

Trotz Übernahme der Struktur fehlt das dazugehörende Format, denn das kann kein Bestandteil des Markdowns sein. Weshalb keine Formatnamen in den Strukturen übernommen werden. Das muss (ggf.) mit Formaten des Projekts gelöst werden.