Einfügen aus Docusaurus zerstört die Formatierung von Codeblöcken

Der Editor zerstört das Format, wenn Text mit Code-Formatierungsblöcken von Websites eingefügt wird, die mit Docusaurus erstellt wurden. Anstatt dass der gesamte Block von ``` umschlossen wird, steht nach der ersten Zeile ein schließendes ``` und jede weitere Zeile im Codeblock wird vorangestellt und angehängt mit `. Außerdem wird zwischen den Zeilen im Codeblock eine Leerzeile eingefügt.

Hier ist ein Beispiel dafür, wie ein Einfügen dieses Abschnitts aussieht: Create a doc | Docusaurus Beachte, dass die Codeblöcke nun einzelne Zeilen sind, anstatt ein durchgehender Codeblock zu sein. Dies tritt bei jeder Website auf, die ich getestet habe und die mit Docusaurus erstellt wurde, nicht nur bei deren eigener Website.


Jedes Dokument hat eine eindeutige id. Standardmäßig ist die id eines Dokuments der Name des Dokuments (ohne Erweiterung) relativ zum Wurzelverzeichnis der Dokumentation.

Zum Beispiel ist die ID von greeting.md greeting und die ID von guide/hello.md ist guide/hello.

website # Wurzelverzeichnis deiner Website

└── docs

├── greeting.md

└── guide

└── hello.md

Allerdings kann der letzte Teil der id vom Benutzer in den Frontmatter-Daten definiert werden. Zum Beispiel, wenn der Inhalt von guide/hello.md wie unten definiert ist, ist die endgültige id guide/part1.

---

id: part1

---

Lorem ipsum

Die ID wird verwendet, um auf ein Dokument zu verweisen, wenn Sidebars manuell erstellt werden oder wenn dokumentbezogene Layout-Komponenten oder Hooks verwendet werden.

3 „Gefällt mir“

Das passiert übrigens auch bei rohen Pastes aus GitHub-Markdown.

Sogar im Markdown-Modus …

1 „Gefällt mir“