GFM Markdown und Wysiwyg Editor - produktiv und erweiterbar

| Name | Beschreibung |
|---|---|
@toast-ui/editor | Einfache JavaScript -Komponente |
| Name | Beschreibung |
|---|---|
@toast-ui/react-editor | Reagieren Sie die Wrapper -Komponente |
@toast-ui/vue-editor | Vue -Wrapper -Komponente |
| Name | Beschreibung |
|---|---|
@toast-ui/editor-plugin-chart | Plugin -to -Render -Diagramm |
@toast-ui/editor-plugin-code-syntax-highlight | Plugin to Hervorhebung der Code -Syntax |
@toast-ui/editor-plugin-color-syntax | Plugin -to -Farbbearbeitungstext |
@toast-ui/editor-plugin-table-merged-cell | Plugin -to -Fusion -Tabellenspalten |
@toast-ui/editor-plugin-uml | Plugin, um UML zu rendern |
Toast UI Editor bietet den Markdown -Modus und den Wysiwyg -Modus . Abhängig von der Art der Verwendung möchten Sie wie die Produktion von Markdown oder möglicherweise nur den Markdown bearbeiten. Der Toast UI -Editor kann sowohl für die Verwendung hilfreich sein. Es bietet den Markdown -Modus und den Wysiwyg -Modus , der jeden Zeitpunkt umgeschaltet werden kann.

Commonmark + GFM -Spezifikationen
Heute ist Commonmark der de-facto -Markdown- Standard. GFM (GitHub -Aroma -Markdown) ist eine weitere beliebte Spezifikation, die auf Commonmark basiert - bei der Github aufrechterhalten wird, die meist verwendete Markdowns . Toast UI -Editor folgt sowohl Commonmark- als auch GFM -Spezifikationen. Schreiben Sie Dokumente mit produktiven Tools, die von Toast UI Editor bereitgestellt werden, leicht, und Sie können das erzeugte Dokument, wo immer die Spezifikationen unterstützt werden, problemlos öffnen.

Symbolleiste : Über die Symbolleiste können Sie dem von Ihnen bearbeitenden Dokument Elemente stylen oder hinzufügen.
Dunkeles Thema : Sie können das dunkle Thema verwenden. 

Commonmark und GFM sind großartig, aber wir brauchen oft mehr Abstraktion. Der Toast UI -Editor verfügt über leistungsstarke Plugins entsprechen der Markdown -Syntax.
Fünf grundlegende Plugins werden wie folgt bereitgestellt und können mit NPM heruntergeladen und verwendet werden.
chart : Ein als "Diagramm" gekennzeichnetes Codeblock wird das Toast UI -Diagramm rendern.code-syntax-highlight : Markieren Sie den Code-Blockbereich, der der von Prism.js bereitgestellten Sprache entspricht.color-syntax : Mit dem Toast UI Colorpicker können Sie die Farbe des Bearbeitungstextes mit der GUI ändern.table-merged-cell : Sie können Spalten des Tischkopfs und Körperbereichs zusammenführen.uml : Ein als 'UML' gekennzeichnetes Codeblock macht UML -Diagramme. RegExp durch den Widget -Knoten ersetzt.Hier sind weitere Beispiele und spielen mit Toast UI Editor!
Chrom | Internet Explorer | Rand | Safari | Firefox |
|---|---|---|---|---|
| Ja | 11+ | Ja | Ja | Ja |
Toast UI -Produkte sind Open Source, sodass Sie nach der Behebung von Problemen eine Pull -Anfrage (PR) erstellen können. Führen Sie NPM -Skripte aus und entwickeln Sie sich mit dem folgenden Prozess.
Gabel main in Ihr persönliches Repository. Klonen Sie es auf den lokalen Computer. Installieren Sie Knotenmodule. Vor Beginn der Entwicklung sollten Sie überprüfen, ob Fehler auftreten.
$ git clone https://github.com/{your-personal-repo}/tui.editor.git
$ npm install
$ npm run build toastmark
$ npm run test editorToast UI Editor verwendet den NPM -Arbeitsbereich, sodass Sie die Umgebung basierend auf NPM7 festlegen müssen. Wenn Subversion verwendet wird, müssen Abhängigkeiten durch Verschieben direkter Pfade pro Paket installiert werden.
Sie können sehen, dass Ihr Code reflektiert wird, sobald Sie den Code speichern, indem Sie einen Server ausführen. Verpassen Sie nicht das Hinzufügen von Testfällen und machen Sie dann Green Rights.
Mit Snowpack können Sie einen Entwicklungsserver ohne Bündelung durchführen.
$ npm run serve editorWenn das Testen von Legacy -Browsern erforderlich ist, kann der Entwicklungsserver weiterhin mit einem Webpack ausgeführt werden.
$ npm run serve:ie editor$ npm test editorFühren Sie vor dem Hochladen Ihres PR ein letztes Mal durch, um zu überprüfen, ob Fehler vorliegen. Wenn es keine Fehler gibt, verpflichten Sie und dann schieben Sie es!
Weitere Informationen zu den Schritten von PR finden Sie unter Links im Abschnitt mit Beitrag.
Diese Software ist unter der MIT © NHN -Cloud lizenziert.