J'ajoute le support Markdown à mon éditeur CMS .
Lors de l'écriture de contenu Markdown, comment créer deux lignes vides?
J'ai essayé, mais je n'ai toujours qu'une seule ligne.
J'ajoute le support Markdown à mon éditeur CMS .
Lors de l'écriture de contenu Markdown, comment créer deux lignes vides?
J'ai essayé, mais je n'ai toujours qu'une seule ligne.
Réponses:
Si votre compilateur Markdown prend en charge HTML, vous pouvez ajouter <br/><br/>
la source Markdown.
pre
marquer pour contenir des lignes vides. Comme le démarque à l'intérieur du pre
bloc n'est pas analysé. Je préférerais ne pas le faire, mais en ajouter autant <br>
que nécessaire.
Je teste sur de nombreuses implémentations Markdown. Le caractère ASCII insécable
(suivi d'une ligne vierge) donnerait une ligne vierge. Répéter cette paire ferait l'affaire. Jusqu'à présent, je n'ai échoué.
Par exemple:
Bonjour
monde!
backticks
, il est rendu sous la forme & nbsp; où en HTML, c'est&nbsp;
Je ne connais que les options ci-dessous. Ce serait formidable de prendre une liste de tous et de commenter les différences
# 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
Dans les versions Markdown qui prennent en charge la sortie d'équation, les éléments suivants devraient fonctionner sur une ligne seule, avec des lignes vides avant et après (répétez pour plus de lignes):
$ ~ $
Il s'agit essentiellement d'une équation ne contenant rien d'autre qu'une seule équation-espace-blanc. L'avantage est que dans les versions Markdown qui incluent à la fois les options de sortie PDF et HTML (y compris Rmarkdown), cela devrait être compris de la même manière pour les deux types de sortie, alors que je ne sais pas comment la sortie PDF interpréterait <br> ou & nbsp;
Fondamentalement, si la bibliothèque que vous utilisez est compatible CommonMark, vous pouvez <br />
facilement ajouter plusieurs sauts de ligne ( ). Voici une citation des dernières spécifications de CommonMark (0,28):
Un saut de ligne (pas dans une plage de code ou une balise HTML) qui est précédé de deux espaces ou plus et ne se produit pas à la fin d'un bloc est analysé comme un saut de ligne dur (rendu en HTML comme une
balise)
puis...
Pour une alternative plus visible, une barre oblique inverse avant la fin de la ligne peut être utilisée au lieu de deux espaces
La spécification est assez claire. Cependant, la bibliothèque que j'utilise MarkDig , ne fonctionne pas tout à fait avec la technique des deux espaces (doit être un bug), mais elle fonctionne parfaitement avec un jeu.
Cela dit, cette entrée ...
Line one\
\
\
\
Line two
produira quatre sauts de ligne durs après "Ligne un". Vous pouvez le voir ici (en utilisant le jeu) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Remarquez comment toutes les implémentations conformes à CommonMark réussiront .
Backtick cite avec un espace à l'intérieur et deux espaces à suivre. Répétez au besoin pour plus de lignes:
text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2
Il semble décent dans la source Markdown:
text1 text1
` `
` `
text2 text2
Vous pouvez parfaitement le faire en utilisant ceci:
texttextexttexttext
texttexttexttexttext
Vous pouvez utiliser la séquence d'un espace insécable ( U+00a0
) suivi de deux espaces ( U+0020
× 2) suivi par un saut de ligne ( U+000a
) à plusieurs reprises pour y parvenir. Deux fois ou plus est requis selon votre cas d'utilisation.
Utilisation (pas de démarque interprétée ici , mais) de vrais espaces blancs (théoriquement copier-coller):
Précédent Suivant.
Pour une ligne vide dans Markdown, échappez à un espace (\
), puis ajoutez une nouvelle ligne.
Exemple:
"\
"
N'oubliez pas: échappez à un espace et échappez à une nouvelle ligne. De cette façon, Markdown est compatible et devrait compiler correctement dans n'importe quel compilateur. Vous devrez peut-être sélectionner l'exemple de texte pour voir comment il est configuré.
Dans le démarquage GitHub Wiki, j'ai utilisé des marques de hachage (#) suivies de deux espaces pour agrandir la ligne. En fait, cela ne vous donne pas plusieurs sauts de ligne, mais cela a fait un grand saut de ligne et m'a bien servi pour mes besoins.
Au lieu de:
text
(space)(space)
more text
J'ai fait:
text
(hash mark)(space)(space)
more text
J'ai tout essayé mais cela a fonctionné pour moi tout en utilisant le démarquage Pandoc avec TexLive comme moteur LaTex. Pour ajouter des lignes vides, vous pouvez essayer d'ajouter une ligne vierge mais supprimer ""
## \newline
Répétez simplement ce qui précède, chacun ajoutera une nouvelle ligne vierge
Je ne sais pas si cela fonctionne avec d'autres éditeurs, mais dans VSCode un simple # suivi immédiatement par une nouvelle ligne fait l'affaire à mes fins et peut être répété à l'infini. (Contrairement aux guillemets inversés qui n'ont aucune sortie là-bas)
Il s'agit en fait d'une ligne de titre vide, donc tout contour de document ou mise en forme automatique peut sembler génial.
Vous pouvez utiliser <br/><br/>
ou
ou \ \
.
Cette entité HTML qui signifie "espace insécable" vous aidera pour chaque saut de ligne
Essayez d'ajouter plusieurs espaces (deux espaces = un <br>
):
mycode(space)(space)(space)(space)