Si j’ai un Markdown comme
## My Title A paragraph of content here. code_line(1); // a code comment class MoreCode { } and more text to follow...
Comment puis-je définir une classe sur le bloc généré au milieu? Je veux l'avoir sortie
code_line(1); // a code comment class More Code { }
Mais je n'arrive pas à le définir. Je n'ai aucun contrôle sur le code Markdown en cours d'exécution, uniquement sur le contenu.
Vous pouvez incorporer du code HTML dans Markdown . Tapez littéralement ce que vous voulez, sans retrait.
code_line(1); // a code comment class More Code { }
Bien que ne répondant pas exactement à la question. Vous pouvez aussi utiliser un rendu différent comme Maruku ou Kramdown:
## My Title A paragraph of content here. ~~~ code_line(1); // a code comment class MoreCode { } ~~~ {: .prettyprint} and more text to follow...
Sortie (testé avec haml & kramdown):
code_line(1); // a code comment class MoreCode { }
Syntaxe de Kramdown: http://kramdown.rubyforge.org/quickref.html#block-atsortingbutes
Markdown a l’extension attr_list.py qui vous permet d’utiliser la syntaxe Maruku {: .classname}
Markdown Extra prend en charge les atsortingbuts class et id en utilisant des accolades. Voir: https://michelf.ca/projects/php-markdown/extra/#spe-attr