HTML à l'intérieur de Démarque
Je vais essayer d'utiliser un tas de fichiers de texte + vim + Markdown.pl comme un moyen efficace de prendre des notes à la plate-forme. J'ai été heureux avec la Markdown.pl analyseur pour la mesure. Mais une ligne comme celle-ci,
<link href="style.css" rel="stylesheet"></link>
est converti en:
<p><link href="style.css" rel="stylesheet"></link></p>
Il y a une chose qui me manque?
Pas familier avec Markdown, mais autant que je sache, il est très
p
centric, oui. Est-ce un problème? Ce qui se passe si vous l'envelopper dans un <div>
vous-même? Faut-il encore ajouter la <p>
?OriginalL'auteur pewfly | 2012-02-11
Vous devez vous connecter pour publier un commentaire.
La principale chose que vous êtes absent, c'est que Markdown n'est pas vraiment conçu comme un système de template, mais une simple mise en forme du texte de la syntaxe. Si vous souhaitez inclure HTML choses comme les feuilles de style, vous êtes mieux d'utiliser quelque chose comme Haml.
Une autre solution serait de créer une plaine HTML template autour de votre Markdown contenu mis en forme comme (en PHP par exemple, mais pourrait être dans n'importe quelle langue, bien sûr).
OriginalL'auteur vindia
Markdown.pl dans sa version la plus récente, n'accepte pas les balises link en tant que bloc de balises, et donc essaie de les encapsuler dans
<p>
balises.Pour corriger ce problème, ajoutez le mot "lien" dans le bloc tag regex listes à la ligne 323, de sorte qu'ils finissent par ressembler à ceci:
Vous ne pouvez pas faire les deux, mais le résultat est le lien de travail des balises.
OriginalL'auteur Falcolas
Si markdown.pl conforme au cahier des charges, il doit être possible.
Le "Inline HTML" section de la documentation, la syntaxe markdown, indique que votre html "doivent être séparés du reste du contenu par des lignes vides, et le début et la fin des balises du bloc ne doit pas être en retrait avec des tabulations ou des espaces".
🙂
Teo
OriginalL'auteur Teo Sartori
Markdown encapsule tout ce qu'il considère comme un paragraphe en
<p></p>
. Essayer ici:Essayer cette markdown:
Ce seront converties à:
Si vous pouvez faire tout un pâté de maisons, vous obtiendrez un
<p></p>
. Je ne suis pas sûr que vous pouvez éviter cela avec markdown.OriginalL'auteur icyrock.com
Vous avez besoin
si vous essayez de l'utiliser comme une feuille de style (si vous êtes, essayez de regarder ici) (je ne suis pas sûr de l'endroit où démarque vient en elle, je ne sais rien à propos de markdown).
Est-ce que vous cherchez à utiliser?
<p>
,</p>
pour aucune raison. Je n'ai vérifier votre méthode.Cette question est liée à markdown. Il a probablement déjà sait comment mettre un
<link>
. Le problème est que Markdown est l'analyse avec un supplément de<p>
autour d'elle. Je ne pense pas que cette réponse vous aidera.Je viens de le dire dans le cas où il l'a fait, parce que je ne vois pas vraiment de raison pour avoir un HTML <lien> élément si celui-ci ne va pas au travail. J'ai dit "si vous essayez de l'utiliser comme une feuille de style", et il est marqué "css".
OriginalL'auteur ACarter
Une solution simple consiste à insérer un
</p>
avant et<p>
après votre balise HTML:Ce seront converties à:
Il ajoute encore paragraphes, mais contribue également à vos tags pour entrer dans le droit de la hiérarchie. Certains navigateurs peuvent en avoir besoin. Une chose à prendre soin n'est pas à utiliser des doubles sauts de ligne ou de tout abattement spécifique punctuators.
OriginalL'auteur Nandakumar Edamana