- [What's new](#whats-new) - [Upgrade steps](#upgrade-steps)
Что такое Markdown to HTML Converter?

Преобразователь Markdown to HTML превращает источник Markdown - README, журнал изменений, черновик блога, набор примечаний к выпуску - в HTML, который фактически отображает браузер или CMS. Вставьте или введите Markdown слева, и вы получите семантический HTML справа: заголовки становятся h1h6, огороженный код становится pre и кодом с классом языка, списки становятся ul и ol, а расширения GitHub, такие как таблицы, списки задач и зачеркивание, обрабатываются так, как их отображает GitHub.
Markdown - это формат записи открытого текста, а не формат отображения. Где бы он ни появлялся на странице - сайте документов, статическом блоге, шаблоне электронной почты, поле CMS, которое принимает только HTML - сначала нужно что-то скомпилировать. Сделать это в браузере, а не втягивать парсер в свою сборку или вставлять черновик в службу, которую вы не контролируете, - это самый быстрый способ получить разметку и двигаться дальше.
Все работает на стороне клиента. Конвертер — это ручной синтаксический анализатор, а не оболочка для удаленного API, поэтому ваши неопубликованные сообщения, внутренние документы и примечания к частным релизам никогда не покидают страницу. Переключите уценку со вкусом GitHub, заголовок идентификаторов якоря, разрывы строк в одну строку и сквозной пропуск HTML в формате HTML, затем скопируйте HTML, загрузите файл .html или возьмите сгенерированную таблицу содержимого.
Markdown допускает использование необработанного HTML-интерфейса, что делает вопрос безопасности реальным, а не теоретическим: документ, содержащий тег сценария, действителен. Markdown, а конвертер, который пропускает его, создает HTML, который будет выполняться при визуализации. по этой причине вывод здесь удаляется по умолчанию, поэтому файл Markdown из ненадежного источника не может переправлять разметку на вашу страницу. Если вы конвертируете свой собственный контент и хотите сохранить необработанный HTML, это преднамеренный выбор, а не по умолчанию. Еще одна вещь, которую следует знать, это то, что Markdown не имеет единой спецификации. Здесь реализована GitHub Flavored Markdown, которая охватывает таблицы, списки задач, зачеркивание и огороженный код, и это расширения, а не часть исходного синтаксиса, поэтому строгий средство рендеринга CommonMark их не отобразит.
Как использовать конвертер Markdown в HTML?
Вставьте свой уценка
Введите или вставьте Markdown в редактор - README, журнал изменений, заметки из вашего редактора, что угодно. вывод обновляется по мере ввода; загрузите образец, если хотите увидеть, что поддерживается.
Выберите свои варианты
Включите уценку со вкусом GitHub для таблиц, списков задач, ссылок для зачеркивания и сытых URL. Добавьте идентификаторы заголовков для глубоких ссылок, включите разрыв строк, если одна новая строка должна стать <br />, и разрешите RAW HTML, если ваш Markdown уже содержит теги.
Проверьте предварительный просмотр
Переключитесь между источником HTML и визуализированным предварительным просмотром, чтобы подтвердить, что структура соответствует вашим ожиданиям, и прочитайте статистику документа - слова, заголовки, ссылки, блоки кода и время чтения.
Скопируйте, скачайте или возьмите TOC
Скопируйте HTML в буфер обмена, загрузите его в виде автономного файла .html или скопируйте автоматически сгенерированную таблицу содержания Markdown, созданную из якорей заголовка.
Основные характеристики
Github со вкусом Markdown
Таблицы с выравниванием столбцов, флажками списка задач, ~~strikethrough~~ и автоматическим связыванием голых URL-адресов - расширения, на которые уже полагается ваш README
Огороженный код с языковыми классами
Огороженные блоки становятся <pre><кодом class="language-js">, именем класса Prism, Highlight.js и Shiki, поэтому подсветка синтаксиса работает в тот момент, когда вы вставляете вывод на свой сайт
Заголовок якоря и TOC
Каждый заголовок получает прорезанный, удаленный идентификатор, и инструмент генерирует соответствующее оглавление Markdown, которое вы можете вставить обратно в верхнюю часть вашего документа
Безопасно по умолчанию
Необработанный HTML в исходном коде экранируется, если вы не захотите, а предварительный просмотр в реальном времени отображает обработчики сценариев, стилей и встроенных событий, поэтому вставка чужой Markdown не может запустить их код
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 to Markdown
Convert HTML to clean Markdown instantly. Turns headings, lists, links, images, blockquotes, code blocks and tables into portable GitHub Flavored Markdown. Tolerant of messy CMS markup. Runs client-side.
Markdown Table Generator
Build Markdown tables in a spreadsheet-style editor - import CSV, Excel, or an existing table, set alignment, copy clean GFM
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!