HTML → Markdown

Конвертация HTML в Markdown (league/html-to-markdown)

HTML-разметка

Нашли ошибку или хотите предложить улучшение?

Улучшить калькулятор «HTML → Markdown»

Теория

Обратная конвертация — из HTML в Markdown — убирает разметку и оставляет читаемый текст: заголовки \(\texttt{

}\) становятся решётками, списки — дефисами, жирный текст — звёздочками. Сложные конструкции, не имеющие аналога в Markdown, упрощаются.

Конвертер используют при переносе контента из редакторов в статические сайты и документацию. Результат — компактный текст, который удобно хранить в git и редактировать вручную.

Важно: идеальной обратной конвертации не существует — вёрстка и стили в Markdown не переносятся, остаётся только структура текста.

Пример с решением

  1. Условие. Переведите «

    Заголовок

    Текст

    » в Markdown.
  2. Формула. \(\texttt{

    }\) → «#», \(\texttt{

    }\) → обычный абзац.

  3. Подстановка. Один заголовок и один абзац.
  4. Вычисление. Заголовок получает решётку, теги абзаца убираются.
  5. Ответ. «# Заголовок\n\nТекст». Калькулятор с этим HTML покажет тот же результат.

Главное

  • HTML → Markdown — обратная конвертация.
  • Теги заменяются на простые маркеры.
  • Стили и вёрстка теряются — остаётся структура.