Что такое HTML-конвертер Markdown?

Конвертер HTML в Markdown принимает HTML - страницу, скопированную с CMS, вывод редактора с богатым текстом, фрагмент визуализированной статьи - и превращает ее обратно в чистую Markdown. Заголовки становятся строками #, <strong> и <em> становятся жирным шрифтом и курсивом, якоря становятся [текстовыми](url) ссылками, <img> становится синтаксисом изображений, упорядоченные и неупорядоченные списки нумеруются и заполняются списками, <blockquote> становится > цитаты, <pre><code> становится изолированными блоками кода, а таблицы становятся таблицами трубок GitHub со вкусом Markdown.
Markdown — это портативный формат, который документируют сайты, статические блоги, файлы README, приложения для заметок и искусственный интеллект. HTML — это то, что вы обычно получаете, когда копируете из Интернета или экспортируете из редактора WYSIWYG, и он содержит много разметки, которую вы не хотите, в обычном текстовом документе. Преобразование одного в другое вручную — это утомительно и подвержено ошибкам; конвертер на основе правил делает это последовательно.
Все работает в вашем браузере. парсер написан от руки и не зависит от зависимости - он не использует удаленный API и даже не полагается на DOM браузера, поэтому он терпим к незакрытым тегам и случайным атрибутам, которыми полон HTML реального мира. ваши черновики, внутренние страницы и вставленный контент никогда не покидают страницу. Вставьте HTML, выберите стиль бюллетеня, затем скопируйте Markdown или загрузите файл.md.
Преобразование потеряно в одном направлении по дизайну, потому что Markdown выражает гораздо меньше, чем HTML. Классы, идентификаторы, встроенные стили, пролеты, атрибуты данных и все позиционное отбрасываются, так как Markdown не имеет возможности нести их: что выживает, так это структура, которая обычно является точкой преобразования. GitHub Flavored Markdown обрабатывает таблицы, но только простые, поэтому таблица со слитыми ячейками или содержимым блока внутри ячейки не может быть представлена и сталкивается с с сплющенными Вложенные списки преобразуются чисто; глубоко вложенные комбинации списков и блок-квот - это то, где вывод становится хрупким. Месси разметка CMS с незакрытыми тегами скорее анализируется, чем отклоняется, поэтому вставка из богатого текстового редактора обычно работает, и результат стоит читать, а не доверять ему.
Как использовать конвертер HTML в Markdown?
Вставьте свой HTML
Введите или вставьте HTML в редактор - скопировано с веб-страницы, экспортировано с CMS или создано полем с богатым текстом. Markdown обновляется по мере ввода; загрузите образец, чтобы увидеть, что поддерживается.
Выберите свои варианты
Выберите символ маркера для неупорядоченных списков, оставьте уценку со вкусом GitHub для таблиц и зачеркиванием, а также решите, следует ли хранить ссылки и изображения или убирать их до простого текста.
Просмотрите уценку
Прочтите выходные данные рядом с источником и проверьте статистику - слова, заголовки, ссылки, изображения, блоки кода и расчетное время чтения - чтобы подтвердить, что структура наткнулась неповрежденной.
Скопируйте или скачайте
Скопируйте уценку в буфер обмена или загрузите его в виде файла .md, готовых поместить в README, на сайт документов, в приложение для заметок или в статический блог.
Основные характеристики
Полное покрытие блоков
Заголовки, абзацы, упорядоченные и неупорядоченные списки (включая вложенные списки), цитаты, горизонтальные правила, блоки кода и списки описания сопоставляются с эквивалентами Markdown
Таблицы GFM и зачеркнутость
Таблицы HTML становятся таблицами трубок GitHub Flavored Markdown со строкой заголовка и разделителем, а <del>/<s> становятся ~~strikethrough~~ - расширения, которые уже используют ваши README и документы
Ссылки, изображения и встроенный код
Якоря становятся [ text](href "название"), изображения становятся ! [ ALT](SRC) и <code> пролеты завернуты в обратные чеки, а их содержимое остается нетронутым, чтобы фрагменты выжили преобразование
терпимая к грязной разметке
Незакрытые теги, имена тегов в верхнем регистре, нецитируемые атрибуты, комментарии и блоки <script>/ <style> обрабатываются изящно - конвертер никогда не использует реальный HTML
Frequently Asked Questions
Related Tools
HTML Formatter
Format, beautify, and minify HTML online. Re-indents messy or minified markup, keeps script, style, and pre content verbatim, and runs entirely in your browser.
HTML Table Generator
Generate an accessible HTML table from pasted CSV or tab-separated data. Add a header row, caption, striped rows, and borders, then copy the HTML and CSS. Runs client-side.
Markdown to HTML
Convert Markdown to clean, semantic HTML with GitHub Flavored Markdown support - tables, task lists, fenced code, heading anchors, live preview and a full HTML document export.
Markdown TOC Generator
Generate a linked table of contents from Markdown headings
Comments
0 comments
No comments yet. Be the first to share your thoughts!