Конвертер HTML в Markdown
Превратите простую HTML-разметку в синтаксис Markdown прямо в браузере.
Конвертер HTML в Markdown
Вставьте фрагмент HTML — скопированный со страницы, экспортированный из CMS или извлеченный из шаблона электронной почты — и этот инструмент перезапишет общие теги в их эквиваленты Markdown. Заголовки становятся #, ##, вплоть до ######, <strong> и <b> становятся **жирными**, <em> и <i> становятся _курсивом_, <code> становятся обратными кавычками, а <a href> и <img> превращаются в [text](url) и . Абзацы и элементы списка перестраиваются на отдельные строки, как того требует файл Markdown, а теги <br> становятся разрывами строк.
Это легкий конвертер на основе регулярных выражений, а не полноценный анализатор HTML — он лучше всего работает с чистой и простой разметкой: текстом сообщения в блоге, фрагментом документации, форматированным электронным письмом. Глубоко вложенные элементы, неправильно сформированные или незакрытые теги и необычный порядок атрибутов могут конвертироваться не идеально, поскольку не существует дерева DOM, определяющего, что во что вложено. Для тегов, которые он распознает, порядок атрибутов не имеет значения — href и src находятся везде, где они находятся в открывающем теге — и обрабатываются как одинарные, так и двойные кавычки. Нераспознанные теги просто удаляются, поэтому выходные данные остаются читабельными, а не остатки разметки, а обычные объекты HTML (&, <, >, ", ', ', ) декодируются обратно в простые символы.
Стоит знать одно упрощение: элементы списка <ul> и <ol> преобразуются в простой маркер «-», поскольку нумерация Markdown обычно остается на усмотрение средства визуализации. А элементы списка, расположенные непосредственно друг напротив друга без разрыва строки в исходном коде, будут работать вместе в выходных данных — реальная разметка, где каждый <li> находится на отдельной строке, преобразуется без ошибок.
Преобразование происходит мгновенно, когда вы вводите текст, полностью в вашем браузере. Ничего из того, что вы вставляете, никуда не загружается, не регистрируется и не отправляется — оно никогда не покидает ваше устройство.