Ich füge meinem CMS- Editor Markdown-Unterstützung hinzu .
Wie erstelle ich beim Schreiben von Markdown-Inhalten zwei leere Zeilen?
Ich habe es versucht, aber ich bekomme immer nur eine Zeile.
Ich füge meinem CMS- Editor Markdown-Unterstützung hinzu .
Wie erstelle ich beim Schreiben von Markdown-Inhalten zwei leere Zeilen?
Ich habe es versucht, aber ich bekomme immer nur eine Zeile.
Antworten:
Wenn Ihr Markdown-Compiler HTML unterstützt, können Sie <br/><br/>
die Markdown-Quelle hinzufügen .
pre
mit Leerzeichen versehen. Da Markdown innerhalb des pre
Blocks nicht analysiert wird. Ich würde es vorziehen, dies nicht zu tun, sondern so viele <br>
wie nötig hinzuzufügen .
Ich teste viele Markdown-Implementierungen. Das nicht unterbrechende Leerzeichen-ASCII-Zeichen
(gefolgt von einer Leerzeile) würde eine Leerzeile ergeben. Das Wiederholen dieses Paares würde den Job machen. Bisher habe ich keine gescheitert.
Beispielsweise:
Hallo
Welt!
backticks
wird es als & nbsp; wo in HTML ist es&nbsp;
Ich kenne nur die folgenden Optionen. Es wäre großartig, eine Liste von allen zu nehmen und die Unterschiede zu kommentieren
# RAW
## Creates 2 Lines that CAN be selected as text
## -------------------------------------------------
### The non-breaking space ASCII character
### HTML <(br)/> tag
<br />
<br />
## Creates 2 Lines that CANNOT be selected as text
## -------------------------------------------------
### HTML Entity 





### Backticks with a space inside followed by two spaces
`(space)`(space)(space)
`(space)`(space)(space)
#### sample:
` `
` `
# End
In Markdown-Varianten, die die Gleichungsausgabe unterstützen, sollte Folgendes für eine Zeile mit leeren Zeilen davor und danach funktionieren (für weitere Zeilen wiederholen):
$ ~ $
Es ist im Grunde eine Gleichung, die nichts als einen einzigen Gleichungs-Leerraum enthält. Der Vorteil besteht darin, dass in Markdown-Varianten, die sowohl PDF- als auch HTML-Ausgabeoptionen (einschließlich Rmarkdown) enthalten, diese für beide Ausgabetypen gleich verstanden werden sollten, während ich nicht sicher bin, wie die PDF-Ausgabe <br> oder & nbsp;
Wenn die von Ihnen verwendete Bibliothek CommonMark-kompatibel ist, können Sie grundsätzlich <br />
problemlos mehrere Zeilenumbrüche ( ) hinzufügen . Hier ist ein Zitat aus den neuesten Spezifikationen von CommonMark (0,28):
Ein Zeilenumbruch (nicht in einem Codebereich oder HTML-Tag), dem zwei oder mehr Leerzeichen vorangestellt sind und der nicht am Ende eines Blocks auftritt, wird als harter Zeilenumbruch analysiert (in HTML als
Tag gerendert ).
und dann...
Für eine sichtbarere Alternative kann anstelle von zwei Leerzeichen ein Backslash vor dem Zeilenende verwendet werden
Die Spezifikation ist ziemlich klar. Allerdings habe ich in der Bibliothek MarkDig verwendet , funktioniert jedoch nicht ganz mit der Zwei-Leerzeichen-Technik (muss ein Fehler sein), aber sie funktioniert einwandfrei mit einem Spiel.
Das heißt, diese Eingabe ...
Line one\
\
\
\
Line two
erzeugt nach "Zeile eins" vier harte Zeilenumbrüche. Sie können es hier sehen (mit Spiel) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Beachten Sie, wie alle CommonMark-kompatiblen Implementierungen es richtig machen.
Backtick-Zitate mit einem Leerzeichen und zwei Leerzeichen. Wiederholen Sie diesen Vorgang nach Bedarf für weitere Zeilen:
text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2
In der Markdown-Quelle sieht es anständig aus:
text1 text1
` `
` `
text2 text2
Sie können es perfekt machen, indem Sie Folgendes tun:
texttextexttexttext
texttexttexttexttext
Sie können die Sequenz eines Leerzeichens ohne Unterbrechung ( U+00a0
) gefolgt von zwei Leerzeichen ( U+0020
× 2) gefolgt von einer neuen Zeile ( U+000a
) wiederholt verwenden, um dies zu erreichen. Je nach Anwendungsfall sind zwei oder mehr Male erforderlich.
(Nicht Abschlags interpretiert hier , aber) actual Leerzeichen (theoretisch copy-and-paste-fähig):
Vorangehend Folgen.
Halten Sie für eine leere Zeile in Markdown ein Leerzeichen ( \
) frei und fügen Sie dann eine neue Zeile hinzu.
Beispiel:
"\
""
Denken Sie daran: Entkommen Sie einem Leerzeichen und einer neuen Zeile. Auf diese Weise ist Markdown-kompatibel und sollte in jedem Compiler ordnungsgemäß kompiliert werden. Möglicherweise müssen Sie den Beispieltext auswählen, um zu sehen, wie er eingerichtet ist.
Im GitHub-Wiki-Markdown habe ich Hash-Markierungen (#) gefolgt von zwei Leerzeichen verwendet, um den Zeilenumbruch zu vergrößern. Es gibt Ihnen nicht wirklich mehrere Zeilenumbrüche, aber es hat einen großen Zeilenumbruch gemacht und mir gute Dienste für meine Bedürfnisse geleistet.
Anstatt:
text
(space)(space)
more text
Ich tat:
text
(hash mark)(space)(space)
more text
Ich habe alles versucht, aber das hat bei mir funktioniert, als ich Pandoc Markdown mit TexLive als LaTex-Engine verwendet habe. Um Leerzeilen hinzuzufügen, können Sie versuchen, Leerzeilen hinzuzufügen, aber "" entfernen
## \newline
Wiederholen Sie einfach die obigen Schritte, um jeweils eine neue Leerzeile hinzuzufügen
Ich weiß nicht, ob es mit anderen Editoren funktioniert, aber in VSCode reicht ein einfaches # gefolgt von einem Zeilenumbruch für meine Zwecke aus und kann unendlich oft wiederholt werden. (Im Gegensatz zu den Backtick-Anführungszeichen, die dort keine Ausgabe haben)
Tatsächlich handelt es sich jedoch um eine leere Titelzeile. Daher kann jede Dokumentkontur oder automatische Formatierung unkonventionell aussehen.
Sie können <br/><br/>
oder
oder verwenden \ \
.
Diese HTML-Entität, die "nicht unterbrechendes Leerzeichen" bedeutet , hilft Ihnen bei jedem Zeilenumbruch
Versuchen Sie, mehrere Leerzeichen hinzuzufügen (zwei Leerzeichen = eins <br>
):
mycode(space)(space)(space)(space)