Конвертер HTML в Markdown

Преобразуйте HTML в чистый Markdown с сохранением заголовков, списков, ссылок, блоков кода и таблиц.

Как конвертировать HTML в Markdown

  1. Вставьте фрагмент HTML или загрузите поддерживаемый файл .html.
  2. Сконвертируйте исходный код и проверьте, какие семантические элементы сохраняют свое значение в Markdown.
  3. Преобразуйте и проверьте ссылки, изображения, вложенные списки, таблицы и блоки кода.
  4. Скопируйте Markdown или скачайте файл .md.

Что сохраняет конвертер?

Что сохраняет конвертер?
Исходный контентРекомендуемое поведение на выходеПримечание к конвертации
ЗаголовкиСопоставлять <h1><h6> с заголовками Markdown
Абзацы и выделение текстаКонвертировать абзацы, жирный текст и курсив
СпискиКонвертировать упорядоченные, неупорядоченные и вложенные списки
СсылкиСохранять текст и разрешенный URL-адрес
ИзображенияСохранять источник и альтернативный текст
КодИспользовать встроенный код и выделенные блоки кода
ТаблицыКонвертировать совместимые таблицы в GFM
ЦитатыКонвертировать семантические блоки цитат

Распространенное использование HTML в Markdown

Перенос веб-документации

Переместите семантический HTML в систему документации на основе Markdown.

Очистить скопированный форматированный текст

Преобразуйте созданный редактором HTML в более простой формат перед созданием версий или публикацией.

Подготовьте примеры кода

Сохраняйте блоки кода и заголовки, не перенося при этом полную таблицу стилей страницы.

Создайте текстовый контекст ИИ

Удалите сценарии и стили, сохранив при этом информационную структуру, которую еще необходимо просмотреть.

Скрытый и шаблонный контент

Конвертеру необходимы четкие правила в отношении скрытых элементов, навигации и визуально свернутого контента.

Распространенное использование HTML в Markdown

Перенос веб-документации

Переместите семантический HTML в систему документации на основе Markdown.

Очистить скопированный форматированный текст

Преобразуйте созданный редактором HTML в более простой формат перед созданием версий или публикацией.

Подготовьте примеры кода

Сохраняйте блоки кода и заголовки, не перенося при этом полную таблицу стилей страницы.

Создайте текстовый контекст ИИ

Удалите сценарии и стили, сохранив при этом информационную структуру, которую еще необходимо просмотреть.

Скрытый и шаблонный контент

Конвертеру необходимы четкие правила в отношении скрытых элементов, навигации и визуально свернутого контента.

Пример конвертации HTML в Markdown

Input
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
Expected Markdown
## Setup

Read the [guide](/guide).

- Install
- Test

Советы по получению более чистого Markdown

  1. Используйте семантический HTML Заголовки, списки и таблицы конвертируются более надежно, чем общие макетные контейнеры.
  2. Указывайте базовый URL-адрес при необходимости Относительные ссылки требуют контекста, если результат должен работать за пределами исходной страницы.
  3. Выберите диалект вывода GFM поддерживает таблицы и списки задач, которые не определены в базовом CommonMark.
  4. Проверяйте блоки кода Подтвердите обнаруженный язык программирования и любые встроенные обратные кавычки.
  5. Определите правила для необработанного HTML Сохранение неподдерживаемого HTML может сберечь информацию, но снижает переносимость.

Бесперебойная работа с файлами размером в несколько гигабайт

SolConverter создан для перемещения файлов размером в несколько гигабайт, не замораживая рабочее пространство. Он обрабатывает исходные данные управляемыми фрагментами, упрощает предварительный просмотр на экране и позволяет загружать готовый артефакт без загрузки всего результата сразу.

Загрузка, преобразование и предварительный просмотр остаются оперативными по мере увеличения размера файлов. Фоновая обработка и прогрессивные обновления берут на себя тяжелую работу, поэтому вы можете работать с исходными файлами размером в несколько ГБ, сохраняя при этом рабочее пространство браузера пригодным для использования.

Часто задаваемые вопросы

Удаляются ли элементы <script> и <style>?

Скрипты и стили не являются полезным контентом Markdown, и на них не следует полагаться в результате. Проверьте вставленный HTML перед повторным использованием вывода.

Конвертируются ли HTML-таблицы в таблицы Markdown?

Совместимые прямоугольные таблицы могут стать таблицами GFM. Таблицам с rowspan, colspan, вложенными блоками или несколькими строками заголовков требуется документированное резервное решение.

Сохраняются ли блоки кода и встроенный код?

Они могут быть сопоставлены из тегов <pre> и <code>.

Что происходит со ссылками и изображениями?

Допустимый текст ссылок и места назначения могут быть сохранены. Относительные ссылки и пути к изображениям остаются зависимыми от контекста, так как у загруженного фрагмента нет гарантированного базового URL-адреса.

Удаляются или сохраняются неподдерживаемые HTML-теги?

Исключительно оформительские контейнеры могут быть упрощены, в то время как читаемый текст сохраняется. Сравните вывод с источником, если пользовательские элементы несут смысл.

Выводит ли конвертер CommonMark или GFM?

Целевым форматом вывода является GitHub-Flavored Markdown. Таблицы, зачеркивание и списки задач используют расширения GFM.

Могу ли я вставить весь HTML-документ?

Да. Вы можете вставить фрагмент или загрузить файл .html или .htm, а затем просмотреть сгенерированный Markdown.

Может ли эта страница конвертировать URL-адрес живого веб-сайта?

Нет. Эта страница принимает вставленный HTML или загруженный HTML-файл; она не загружает данные по URL-адресу живого веб-сайта.

Конвертировать Markdown обратно в PDF

Уже есть файл Markdown? Используйтеконвертер Markdown в PDFдля создания PDF-файла, которым можно поделиться.