Як сказав Грег, ви можете вставляти HTML-вміст у Markdown, але одним із пунктів Markdown є уникати необхідності мати широкі (або будь-які, з цього приводу) знання CSS / HTML щодо розмітки, правда? Це те, що я роблю:
У своєму файлі Markdown я просто доручаю всім моїм редакторам вікі вставляти всі зображення таким чином:
'<div> // Put image here </div>`
(звичайно .. вони не знають, що <div>
означає, але це не має значення)
Отже, файл Markdown виглядає приблизно так:
<div>
![optional image description][1]
</div>
[1]: /image/path
І у вмісті CSS, який охоплює всю сторінку, я можу робити те, що хочу, із тегом зображення:
img {
float: right;
}
Звичайно, ви можете зробити більше із вмістом CSS ... (у цьому конкретному випадку, загортання img
тегу з дівою запобігає загортанню іншого тексту проти зображення ... це, мабуть, лише приклад), але IMHO суть точки Markdown це те, що ви не хочете, щоб потенційно нетехнічні люди вступали в додатки CSS / HTML. Це, як веб-розробник, вирішувати зробити ваш вміст CSS, який загортає сторінку максимально універсальним та чистим, але потім знову ваші редактори не повинні про це знати.