HTML в Markdown

Преобразование HTML в Markdown

Семантический HTML преобразуется в читаемый Markdown: h1–h6 становятся заголовками, strong и em становятся выделением, а ссылки сохраняют адреса. Списки, ограждённые блоки кода, цитаты и простые таблицы сохраняют структуру. Скрипты, встроенные фреймы, формы и небезопасные схемы URL удаляются перед конвертацией.

Таблицы и относительные ссылки

Простые таблицы HTML становятся таблицами GitHub Flavored Markdown. Таблицы с объединёнными ячейками остаются очищенным HTML для сохранения структуры. Базовый URL разрешает относительные ссылки и изображения при преобразовании фрагмента сайта. Без базового URL относительные пути остаются относительными к целевому документу.

HTML, который нельзя выразить в Markdown

У макетов CSS, интерактивных виджетов и пользовательских шрифтов нет эквивалентов Markdown. Импортированный HTML содержит исходную разметку; содержимое, которое сайт создаёт через JavaScript, может отсутствовать. Конвертация HTML выполняется локально, но изображения по ссылкам могут обращаться к исходным серверам при открытии предпросмотра Markdown.