HTML в Markdown

Вернуть HTML в Markdown. Другое направление — Markdown в HTML · сущности HTML

Что превращается обратно

Страница читает HTML и пишет Markdown того же подмножества, что и другая страница: заголовки, абзацы, жирный, курсив, код, ссылки, картинки, списки, цитаты, линии и таблицы. Другое направление — Markdown в HTML. Именованные ссылки на символы — на странице сущности HTML.

Как пользоваться

  1. Вставьте HTML. Результат обновляется по мере ввода.
  2. Преобразовать повторяет то же преобразование.
  3. Показать пример загружает заголовок Notes, абзац с жирным и встроенным кодом, список alpha и beta, нумерованный список one и two, цитату, ссылку на https://example.com и горизонтальную линию.
  4. В Markdown есть # Notes, абзац с **bold** и `code`, - alpha, 1. one, > quoted, [site](https://example.com) и ---.
  5. Очистить всё очищает оба поля. Копировать результат копирует Markdown.

Теги, которые читает эта страница

h1–h6 становятся заголовками ATX. p — абзацем. strong и b — **жирным**. em и i — *курсивом*. code — встроенный код, pre — блок в ограждении. Ссылки и картинки сохраняют адрес. ul и ol становятся списками. blockquote получает >. hr становится ---. Таблица становится шапкой, строкой из тире и строками данных.

script и style отбрасываются. Остальные теги раскрываются, текст остаётся. < снова становится знаком меньше, поэтому экранированный HTML в Markdown — это текст.

Где это нужно

  • Вернуть фрагмент со страницы Markdown в исходник.
  • Перевести простую HTML-таблицу в таблицу с чертами.
  • Достать заголовок и список из отрывка.

Вопросы

Целая HTML-страница сохранится?

В Markdown превращаются только теги выше. От остальных остаётся текст.

Почему скрипт исчезает?

Содержимое script и style убирается до записи текста.