Ich weiß, dass Markdown, HTML, BBCode usw. unterstützt werden. Ich wollte einfach ein Dokument aus Google Docs oder Microsoft Word in einen Beitrag in Discourse kopieren und einfügen, ohne die Formatierung zu verlieren. Gibt es dafür eine Möglichkeit oder ein Plugin?
Hast du es schon ausprobiert?
Das Kopieren und Einfügen in den Editor aus einer Bürosoftware funktioniert sofort.
Ja, ich habe es ausprobiert. Hier ist ein Beispiel aus Google Docs mit einer einfachen Liste von Elementen: Warring Guide - Google Docs
Ich habe es kopiert und eingefügt, aber dabei alle Formatierungen verloren. Ich habe versucht, es als HTML zu exportieren und dann erneut zu kopieren und einzufügen, aber das Ergebnis war dasselbe.
Kannst du dieses Dokument öffentlich machen? Ich möchte es gerne ausprobieren.
Ich habe gerade selbst einen kurzen Test mit Google Docs durchgeführt und kann bestätigen, dass Links, Fettdruck usw. nicht wie erwartet übertragen wurden, allerdings die Aufzählungspunkte schon.
Der Link ist jetzt öffentlich. Mir geht es am meisten darum, die hierarchische Struktur mit den Abständen beizubehalten. Fett kann ich selbst machen.
I. Element 1
A. Element 2
1. Element 3
Gerne, ich kann das von Ihnen beschriebene Problem nachvollziehen. Ich bin mir nicht sicher, warum Fettdruck und Links nicht wie üblich korrekt kopiert/eingefügt werden – aber wissen Sie, dass hierarchische Listen in Markdown anders behandelt werden. Es ist daher besser, sie direkt in Markdown zu schreiben. Eine gemischte Formatierung ist nicht möglich, z. B. I für Ebene 1, A für Ebene 2, 1 für Ebene 3. Ebenen werden durch Einrückung erstellt, z. B.:
So erhalten Sie dies:
- Element eins
- Element zwei
- Element drei
- Element zwei
Verwenden Sie diesen Markdown-Code:
1. Element eins
1. Element zwei
1. Element drei
Eine elegantere Möglichkeit, gut strukturierten Inhalt zu erstellen, ist die Verwendung von Überschriften – so können Sie außerdem DiscoTOC verwenden, um ein schönes Inhaltsverzeichnis anzuzeigen.
So erhalten Sie dies:
1. Element eins
A. Element zwei
1. Element drei
Verwenden Sie diesen Markdown-Code:
# 1. Element eins
## A. Element zwei
### 1. Element drei
Verstehe. Danke. Ich habe bereits DiscoTOC. Ich würde gerne eine Kombination aus beiden von Ihnen gezeigten Lösungen haben: Die Markdown-Version hat die Registerkarten unter jeder Ebene angezeigt, und DiscoTOC hat die Schriftgröße schrittweise verkleinert.
Ich habe versucht, dies zu verwenden: https://word2md.com/
Es hat nicht funktioniert, aber es ist zumindest ein Ausgangspunkt, den ich weiter anpassen kann.
Um verschachtelte Listen mit Markdown zu erstellen, glaube ich, dass wir 4 Leerzeichen oder ein Tabulatzeichen benötigen. Das Tabulatzeichen scheint im Editor nicht zu funktionieren. Ich habe es mit Markdown geschafft, das zu tun, was ich wollte. Ich wollte nur wissen, ob die Tatsache, dass die Tabulat-Taste nicht funktioniert, beabsichtigt ist und warum sie nicht funktioniert.