HTML в Markdown
Преобразуйте HTML-код в Markdown-разметку с поддержкой отдельных тегов, сущностей и элементов форматирования.
Запустить инструмент
Преобразуйте исходный HTML-код в чистый текст с Markdown-разметкой. Вставьте фрагмент в поле HTML-код и запустите преобразование. Инструмент поддерживает основные уровни заголовков h1-h6, гиперссылки, изображения, элементы базового выделения текста, нумерованные и маркированные списки, цитаты, абзацы, переносы строк, горизонтальные разделители и отдельные блоки предварительно отформатированного кода. Теги script и style вырезаются вместе с внутренним содержимым, если их открывающая и закрывающая части соответствуют поддерживаемому шаблону. Некоторые стандартные именованные сущности и десятичные числовые символьные ссылки автоматически декодируются. Лишние внешние пробелы удаляются, а длинные последовательности из четырёх и более переносов строк сокращаются до трёх. Итоговая обработка зависит от оформления атрибутов и вложенности исходного фрагмента. Например, ссылка с атрибутом href в одинарных или двойных кавычках преобразуется штатно, а нестандартная форма разметки может не совпасть с шаблоном. Проверьте полученный результат в области вывода перед дальнейшим копированием.
Инструкция
- Вставьте исходный фрагмент в поле HTML-код.
- Запустите преобразование.
- Проверьте заголовки, ссылки, изображения, списки и блоки кода в результате.
- Пример: фрагмент с <h2>, ссылкой и <ul> преобразуется в заголовок, Markdown-ссылку и маркированный список.
- Пример: конструкция <pre><code>...</code></pre> преобразуется в ограждённый блок кода, если соответствует поддерживаемой структуре.
Примеры
- Вставьте фрагмент с <h2>, ссылкой и <ul>, чтобы получить заголовок, Markdown-ссылку и маркированный список.
- Вставьте HTML с изображением и конструкцией <pre><code>...</code></pre>, чтобы получить Markdown-изображение и ограждённый блок кода.
Частые вопросы
Можно ли отправить пустой ввод?
Да, поле HTML-код необязательное. Если оставить его пустым или не передать значение, результатом будет пустой текст.
Какие HTML-элементы поддерживаются?
Поддерживаются заголовки h1-h6, ссылки, изображения, элементы базового выделения, списки, цитаты, абзацы, переносы строк, горизонтальные линии и некоторые блоки кода.
Что происходит с неподдержанными тегами?
Сначала выполняются поддерживаемые преобразования, затем удаляются оставшиеся теги, совпадающие с шаблоном. Текст внутри таких тегов сохраняется.
Обрабатывается ли любой HTML-код?
Нет. Результат зависит от атрибутов, вложенности и структуры HTML. Варианты, которые не совпадают с шаблонами преобразователя, могут обработаться частично.