Що робить інструмент
Конвертер HTML у Markdown перетворює HTML-розмітку на чистий і читабельний Markdown. З його допомогою можна перенести статті блогу з CMS у генератор статичних сайтів, написати README за наявними сторінками, зберегти документацію як нотатки або підготувати вміст для вікі, задачі на GitHub чи чату з підтримкою Markdown.
Результат дотримується поширених угод Markdown: заголовки #, пункти списку -, огороджені блоки коду з вихідною мовою, а також таблиці й закреслення GitHub Flavored Markdown. Текст за потреби екранується, щоб ніщо випадково не стало форматуванням.
Як користуватися
- Вставте HTML у поле введення, завантажте файл
.htmlабо натисніть Приклад. - Налаштуйте стиль, якщо в проєкті є свої правила: маркер списку, огороджені блоки коду чи з відступом, знаки курсиву й жирного, вбудовані посилання або виноски.
- Скопіюйте Markdown або завантажте його як файл
.md.
Приклад
Цей HTML:
<h2>Install</h2>
<p>Run the <strong>installer</strong> and read the <a href="https://example.com">guide</a>.</p>
<ul><li>Windows</li><li>macOS</li></ul>
перетворюється на такий Markdown:
## Install
Run the **installer** and read the [guide](https://example.com).
- Windows
- macOS
Поради
- Копіюєте з браузера? Візьміть через вихідний код сторінки або інструменти розробника лише HTML елемента статті, щоб меню й підвал не потрапили в результат.
- Посилання-виноски прибирають довгі URL з тексту, тож Markdown легше читати й редагувати. Адреси перелічено в кінці.
- Вбудовані зображення
data:типово видаляються, бо можуть займати сотні кілобайтів. Увімкніть опцію, щоб їх зберегти. - Для зворотного перетворення скористайтеся конвертером Markdown у HTML або перегляньте результат у попередньому перегляді Markdown.
Часті запитання
› Які елементи HTML перетворюються?
Заголовки, абзаци, жирний, курсив, закреслений текст, посилання, зображення, нумеровані й марковані списки (зокрема вкладені), цитати, вбудований код, блоки коду з мовою, горизонтальні лінії, розриви рядків і таблиці. Таблиці стають таблицями GitHub Flavored Markdown.
› Що відбувається зі скриптами, стилями й head сторінки?
Вони видаляються. Script, style, noscript, template, svg, iframe і весь розділ head не дають Markdown, тож можна вставити вихідний код цілої сторінки й отримати лише читабельний вміст.
› А як щодо HTML, який Markdown не може виразити?
Невідомі теги знімаються, а їхній текст зберігається. Атрибути на кшталт класів, вбудованих стилів та ID відкидаються, бо в Markdown для них немає синтаксису. Блок коду зберігає мову, якщо елемент code має клас на зразок language-js.
› Чому деякі символи екрановано зворотною скісною рискою?
Текст, який інакше став би форматуванням Markdown, наприклад рядок, що починається з 1., або слова між зірочками, екранується, щоб Markdown відображався точно як вихідний текст HTML.
› Чи завантажується HTML на сервер?
Ні. Перетворення виконується у вашому браузері за допомогою HTML-парсера на JavaScript, і нічого не надсилається на сервер.