2010-01-06 10 views

Répondre

36

Vous ne pouvez pas mettre une classe dans la syntaxe Markdown. Dans la plupart des implémentations de Markdown, vous pouvez intégrer du code HTML, l'utilisation de votre code HTML d'origine peut donc fonctionner.

John Gruber (créateur de Markdown) fait même de cette façon:

http://daringfireball.net/projects/markdown/syntax.text

+0

oh merci beaucoup pour le pourboire! – Barbara

+1

sachant que nous pouvons intégrer du HTML dans la plupart des implémentations markdown est une aide énorme! –

38

Brian a raison. Le dialecte Markdown standard ne vous permet pas d'ajouter des classes, des attributs ou des identifiants aux éléments. Cela dit, il existe d'autres dialectes tels que Maruku que vous donnez ce genre de flexibilité en introduisant une syntaxe de méta-données. Voici un exemple de deux à quoi il ressemble:

Pour plus d'informations, consultez le Maruku meta-data proposal.

+0

+1 en alternative! Merci! – Shabbyrobe

+0

Également valable pour ** kramdown ** (par défaut pour jekyll (http://jekyllrb.com)) – Alisso

+0

Consultez aussi les plugins disponibles pour [markdown-it] (http://markdown-it.github.io): [attrs] (https://github.com/arve0/markdown-it-attrs) et [décorer] (https://github.com/rstacruz/markdown-it-decorate). – arve0