Como greg disse, você pode incorporar conteúdo HTML no Markdown, mas um dos pontos do Markdown é evitar ter um conhecimento extenso (ou qualquer, nesse caso) de marcação CSS / HTML, certo? Isto é o que eu faço:
No meu arquivo Markdown, eu simplesmente instruo todos os meus editores do wiki a incorporar todas as imagens com algo parecido com isto:
'<div> // Put image here </div>`
(é claro .. eles não sabem o que <div>
significa, mas isso não deveria importar)
Portanto, o arquivo Markdown fica assim:
<div>
![optional image description][1]
</div>
[1]: /image/path
E no conteúdo CSS que envolve a página inteira, posso fazer o que quiser com a tag da imagem:
img {
float: right;
}
Claro que você pode fazer mais com o conteúdo CSS ... (nesse caso em particular, agrupar a img
tag com div impede que outro texto seja agrupado contra a imagem ... esse é apenas um exemplo), mas IMHO é o ponto de Markdown é que você não deseja que pessoas potencialmente não técnicas entrem nos detalhes do CSS / HTML. Cabe a você, como desenvolvedor da Web, tornar seu conteúdo CSS que envolve a página o mais genérico e limpo possível, mas depois novamente seus editores não precisam saber disso.