Как сказал Грег , вы можете встраивать HTML-контент в Markdown, но один из пунктов Markdown - избегать необходимости иметь обширные (или, если на то пошло) знания CSS / HTML-разметки, верно? Вот что я делаю:
В моем файле Markdown я просто приказываю всем моим редакторам вики вставлять, чтобы обернуть все изображения чем-то, похожим на это:
'<div> // Put image here </div>`
(конечно .. они не знают, что означает <div>
, но это не должно иметь значения)
Итак, файл Markdown выглядит так:
<div>
![optional image description][1]
</div>
[1]: /image/path
И в контенте CSS, который охватывает всю страницу, я могу делать с тегом image все, что захочу:
img {
float: right;
}
Конечно, вы можете сделать больше с контентом CSS ... (в данном конкретном случае обтекание тега img
с помощью div предотвращает наложение другого текста на изображение ... это всего лишь пример), но ИМХО смысл Markdown в том, что вы не хотите, чтобы потенциально нетехнические люди вникали в тонкости CSS / HTML ... вы, как веб-разработчик, должны сделать свой CSS-контент таким, чтобы оборачивает страницу как можно более общей и чистой, но опять же ваши редакторы не должны знать об этом.