Markdown превью
Редактор Markdown с живым HTML-превью рядом: таблицы GFM, списки задач, зачёркивание. Копируйте очищенный HTML или скачивайте файл .html.
Введённые данные и файлы остаются в браузере
Напишите или вставьте Markdown или загрузите пример.
Здесь по мере набора появится готовый предпросмотр.
На этой странице
Пишите Markdown с одной стороны и сразу видите отрендеренный результат с другой — удобно для черновиков README, комментариев к issue, документации и release notes с последующим экспортом в HTML.
Подробное описание функциональности
Рендеринг выполняет библиотека marked с GitHub Flavored Markdown: таблицы, списки задач - [x], зачёркивание ~~text~~, блоки кода в ограждениях и автоматические ссылки для голых URL. Одиночный перевод строки становится <br>, как в комментариях GitHub, поэтому строки не сливаются в один абзац. Блоки кода выводятся моноширинным шрифтом без синтаксической подсветки.
Сырой HTML внутри Markdown очищается: скрипты, iframe, формы, стили и атрибуты-обработчики вроде onclick удаляются, ссылки javascript: блокируются, а безобидные теги вроде <kbd>, <details> или <sub> сохраняются. Ссылки открываются в новой вкладке. В превью заголовки показываются на уровень ниже, чтобы не конкурировать с заголовком страницы; Копировать HTML и Скачать HTML сохраняют исходные <h1>–<h6>.
Панель инструментов вставляет у курсора разметку для жирного, курсива, заголовка, ссылки, изображения, inline-кода и списка, а Синхронная прокрутка держит обе панели в одной относительной позиции. Всё работает в браузере, и инструмент не сохраняет текст — скопируйте его, прежде чем закрыть страницу.
Практические примеры
Список задач: - [x] tests и - [ ] docs отображаются как отмеченный и неотмеченный флажок.
Переводы строк: две строки line one и line two ~~old~~ превращаются в <p>line one<br>line two <del>old</del></p>.
Таблица: строки | A | B |, |---|---|, | 1 | 2 | превращаются в HTML-таблицу со строкой заголовка.
Опасный HTML: <script>alert(1)</script><b onclick=x>hi</b> экспортируется просто как <b>hi</b>.
Как использовать этот инструмент
Напишите Markdown
Пишите в Редактор Markdown. При первом открытии показан пример документа; нажмите Очистить, чтобы начать с пустой страницы.
Форматируйте через панель
Выделите текст и используйте кнопки форматирования (жирный, курсив, заголовок, ссылка, изображение, код, список), чтобы вставить разметку.
Проверьте превью
Панель Превью обновляется при каждом нажатии клавиши; включите Синхронная прокрутка, чтобы прокручивать обе панели вместе.
Экспортируйте
Используйте Копировать HTML или Копировать Markdown либо Скачать HTML, чтобы сохранить
markdown-preview.htmlс базовыми стилями.
Советы и лучшие практики
- Относительные пути к изображениям вроде
img/logo.pngздесь не разрешаются; чтобы увидеть картинки, используйте полные URLhttps://. - Изображения с других сайтов браузер загружает напрямую с их серверов.
- Возможности только GitHub —
@mentions, коды эмодзи вроде:smile:, диаграммы Mermaid и формулы — показываются как обычный текст. - Встроенный HTML вроде
<kbd>Ctrl</kbd>или<details>работает, но атрибутыstyleиclassудаляются. - Скачанный файл — самостоятельная страница со светлыми стилями, готовая к печати или отправке.