Markdown#
Der Markdown-Knoten konvertiert zwischen Markdown- und HTML-Formaten.
Operationen#
Die Operationen dieses Knotens sind Modi:
- Markdown zu HTML: Verwenden Sie diesen Modus, um von Markdown zu HTML zu konvertieren.
- HTML zu Markdown: Verwenden Sie diesen Modus, um von HTML zu Markdown zu konvertieren.
Knotenparameter#
- HTML oder Markdown: Geben Sie die Daten ein, die Sie konvertieren möchten. Der Feldname ändert sich je nachdem, welchen Modus Sie auswählen.
- Zielschlüssel: Geben Sie das Feld ein, in dem Sie die Ausgabe speichern möchten. Geben Sie verschachtelte Felder mit Punkten an, z. B.
level1.level2.newKey
.
Knotenoptionen#
Die Optionen des Knotens hängen vom ausgewählten Modus ab.
Optionen testen
Einige der Optionen sind voneinander abhängig oder können interagieren. Wir empfehlen, die Optionen zu testen, um sicherzustellen, dass die Effekte Ihren Vorstellungen entsprechen.
Markdown zu HTML Optionen#
Option | Beschreibung | Standard |
---|---|---|
Leerzeichen zu Links hinzufügen | Ob Links in einem neuen Fenster geöffnet werden sollen (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Automatische Verlinkung zu URLs | Ob automatisch zu URLs verlinkt werden soll (aktiviert) oder nicht (deaktiviert). Wenn aktiviert, konvertiert Localmind Automate jede Zeichenfolge, die es als URL identifiziert, in einen Link. | Deaktiviert |
Backslash maskiert HTML-Tags | Ob das Maskieren von HTML-Tags mit Backslash erlaubt sein soll (aktiviert) oder nicht (deaktiviert). Wenn aktiviert, maskiert Localmind Automate alle < oder > , denen \ vorangestellt ist. Zum Beispiel wird \<div\> als <div> gerendert. |
Deaktiviert |
Vollständiges HTML-Dokument | Ob ein vollständiges HTML-Dokument (aktiviert) oder ein HTML-Fragment (deaktiviert) ausgegeben werden soll. Ein vollständiges HTML-Dokument enthält die <DOCTYPE HTML> -Deklaration, die <html> - und <body> -Tags sowie das <head> -Element. |
Deaktiviert |
Benutzerdefinierte Header-ID | Ob benutzerdefinierte Überschriften-IDs unterstützt werden sollen (aktiviert) oder nicht (deaktiviert). Wenn aktiviert, können Sie benutzerdefinierte Überschriften-IDs hinzufügen, indem Sie {Header-ID hier} nach dem Überschriftentext verwenden. |
Deaktiviert |
Emoji-Unterstützung | Ob Emojis unterstützt werden sollen (aktiviert) oder nicht (deaktiviert). | Deaktiviert. |
E-Mails kodieren | Ob ASCII-Zeichen-E-Mails in ihre entsprechenden dezimalen Entitäten umgewandelt werden sollen (aktiviert) oder nicht (deaktiviert). | Aktiviert |
Nachgestellte Interpunktion von URLs ausschließen | Ob nachgestellte Interpunktion von automatisch verlinkten URLs ausgeschlossen werden soll (aktiviert) oder nicht (deaktiviert). Zur Verwendung mit Automatischer Verlinkung zu URLs. | Deaktiviert |
GitHub-Codeblöcke | Ob GitHub Flavored Markdown-Codeblöcke aktiviert werden sollen (aktiviert) oder nicht (deaktiviert). | Aktiviert |
GitHub-kompatible Header-IDs | Ob GitHub Flavored Markdown-Überschriften-IDs generiert werden sollen (aktiviert) oder nicht (deaktiviert). GitHub Flavored Markdown generiert Überschriften-IDs mit - anstelle von Leerzeichen und entfernt nicht-alphanumerische Zeichen. |
Deaktiviert |
GitHub-Erwähnungslink | Ändern Sie den Link, der mit GitHub-Erwähnungen verwendet wird. | Deaktiviert |
GitHub-Erwähnungen | Ob das Taggen von GitHub-Benutzern mit @ unterstützt werden soll (aktiviert) oder nicht (deaktiviert). Wenn aktiviert, ersetzt Localmind Automate @name durch https://github.com/name . |
Deaktiviert |
GitHub-Aufgabenlisten | Ob GitHub Flavored Markdown-Aufgabenlisten unterstützt werden sollen (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Header-Level-Start | Nummer. Legen Sie die Startstufe für Header fest. Wenn Sie beispielsweise dieses Feld auf 2 ändern, behandelt Localmind Automate # als <h2> , ## als <h3> usw. |
1 |
Obligatorisches Leerzeichen vor dem Header | Ob ein Leerzeichen zwischen # und dem Überschriftentext erforderlich sein soll (aktiviert) oder nicht (deaktiviert). Wenn aktiviert, rendert Localmind Automate eine Überschrift, die als ##Some header text geschrieben ist, wörtlich (es wandelt sie nicht in ein Überschriftenelement um) |
Deaktiviert |
Mittlere Wort-Sternchen | Ob Localmind Automate Sternchen in Wörtern als Markdown behandeln soll (deaktiviert) oder sie als wörtliche Sternchen rendern soll (aktiviert). | Deaktiviert |
Mittlere Wort-Unterstriche | Ob Localmind Automate Unterstriche in Wörtern als Markdown behandeln soll (deaktiviert) oder sie als wörtliche Unterstriche rendern soll (aktiviert). | Deaktiviert |
Keine Header-ID | Deaktivieren Sie die automatische Generierung von Header-IDs (aktiviert). | Deaktiviert |
Bildabmessungen parsen | Unterstützung für das Festlegen maximaler Bildabmessungen in der Markdown-Syntax (aktiviert). | Deaktiviert |
Header-ID präfixieren | Definieren Sie ein Präfix, das den Header-IDs hinzugefügt werden soll. | Keine |
Rohe Header-ID | Ob Leerzeichen, ' und " aus Header-IDs entfernt und durch - ersetzt werden sollen (aktiviert) oder nicht (deaktiviert). |
Deaktiviert |
Rohe Präfix-Header-ID | Ob Localmind Automate daran gehindert werden soll, Header-Präfixe zu ändern (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Einfache Zeilenumbrüche | Ob Zeilenumbrüche ohne doppeltes Leerzeichen am Ende einer Zeile erzeugt werden sollen (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Intelligente Einrückungskorrektur | Ob versucht werden soll, Einrückungsprobleme im Zusammenhang mit ES6-Template-Strings in eingerückten Codeblöcken intelligent zu beheben (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Leerzeichen eingerückte Unterlisten | Ob die Anforderung, Unterlisten vier Leerzeichen einzurücken, entfernt werden soll (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Benachbarte Blockzitate aufteilen | Ob benachbarte Blockzitatblöcke aufgeteilt werden sollen (aktiviert) oder nicht (deaktiviert). Wenn Sie dies nicht aktivieren, behandelt Localmind Automate Zitate (angegeben durch > am Anfang der Zeile) in separaten Zeilen als ein einzelnes Blockzitat, auch wenn sie durch eine leere Zeile getrennt sind. |
Deaktiviert |
Durchstreichen | Ob die Durchstreichungs-Syntax unterstützt werden soll (aktiviert) oder nicht (deaktiviert). Wenn aktiviert, können Sie einen ~~Durchstreichungseffekt~~ hinzufügen, indem Sie ~~ um das Wort oder die Phrase verwenden. |
Deaktiviert |
Tabellen-Header-ID | Ob den Tabellen-Header-Tags eine ID hinzugefügt werden soll (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Tabellen-Unterstützung | Ob Tabellen unterstützt werden sollen (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
HTML zu Markdown Optionen#
Option | Beschreibung | Standard |
---|---|---|
Aufzählungszeichen | Geben Sie das Zeichen an, das für ungeordnete Listen verwendet werden soll. | * |
Codeblock-Trennzeichen | Geben Sie die Zeichen an, die für Codeblöcke verwendet werden sollen. | ``` |
Hervorhebungszeichen | Geben Sie das Zeichen für <em> an. |
_ |
Globales Escape-Muster | Überschreibt die Standardeinstellungen für das Maskieren von Zeichen. Möglicherweise möchten Sie stattdessen das Muster für das Ersetzen von Text verwenden. | Keine |
Ignorierte Elemente | Ignoriert die angegebenen HTML-Elemente und deren Kinder. | Keine |
Bilder mit Daten beibehalten | Ob Bilder mit Daten beibehalten werden sollen (aktiviert) oder nicht (deaktiviert). Unterstützt Dateien bis zu 1 MB. | Deaktiviert |
Zeilenstart-Escape-Muster | Überschreibt die Standardeinstellungen für das Maskieren von Zeichen. Möglicherweise möchten Sie stattdessen das Muster für das Ersetzen von Text verwenden. | Keine |
Maximale Anzahl aufeinanderfolgender neuer Zeilen | Nummer. Geben Sie die maximal zulässige Anzahl aufeinanderfolgender neuer Zeilen an. | 3 |
URLs am Ende platzieren | Ob URLs am Ende der Seite platziert und mit Link-Referenzdefinitionen formatiert werden sollen (aktiviert) oder nicht (deaktiviert). | Deaktiviert |
Starkes Trennzeichen | Geben Sie die Zeichen für <strong> an. |
** |
Stil für Codeblock | Geben Sie den Stil für Codeblöcke an. Optionen sind Fence und Indented. | Fence |
Muster für Textersetzung | Definieren Sie ein Textersetzungsmuster mithilfe von Regex. | Keine |
Als Blöcke behandeln | Geben Sie HTML-Elemente an, die als Blöcke behandelt werden sollen (mit Leerzeilen umgeben). | Keine |
Parser#
Localmind Automate verwendet die folgenden Parser:
- Um von HTML zu Markdown zu konvertieren: node-html-markdown.
- Um von Markdown zu HTML zu konvertieren: Showdown. Einige Optionen ermöglichen es Ihnen, Ihr Markdown mit GitHub Flavored Markdown zu erweitern.