Редактор Markdown
Markdown слева, готовая страница справа, предпросмотр обновляется по мере ввода. Черновик сохраняется при перезагрузке, экспорт в HTML работает офлайн.
Перетащите файлы сюда
.md, .markdown, .txt · до 5 МБ
Как открыть редактор
- 1
Напишите текст или перетащите файл
Любой файл .md, .markdown или .txt размером до 5 МБ.
- 2
Следите за предпросмотром
Поддерживаются таблицы, списки задач и зачеркнутый текст.
- 3
Экспортируйте документ
Markdown, самодостаточный HTML-файл или печать сразу в PDF.
Предпросмотр всегда проходит очистку, в любом режиме
Markdown допускает сырой HTML, а HTML из неизвестного источника — это исполняемый код. Если предпросмотр открыт на том же домене, что и остальной сайт, то картинка с обработчиком onerror в чужом документе превращается в XSS-уязвимость, а не в безобидную особенность редактора. Поэтому любой предпросмотр здесь обязательно проходит через санитайзер. Без исключений и без настройки, которая его отключает. Опция «Разрешить HTML» влияет только на то, что попадает в парсер: если она выключена, теги в исходнике экранируются и показываются как текст; если включена, то сначала разбираются, а потом очищаются. Всем ссылкам принудительно добавляются noopener и nofollow, а источники изображений ограничены https и data URL.
Две библиотеки, которые загружаются при первом вводе
Парсер и санитайзер вместе занимают примерно двадцать килобайт, а пустому редактору они пока не нужны. Они подгружаются при вводе первого символа. Задержка незаметна, а сама страница остается такой же легкой, как и любой другой текстовый инструмент здесь. Больше ничего не загружается: нет редактора с подсветкой синтаксиса, нет фреймворка для панели инструментов и нет веб-шрифтов в экспортируемом HTML.
Черновик хранится только в браузере на этом устройстве
Текст сохраняется локально каждые пару секунд, поэтому случайно закрытая вкладка не уничтожит документ. Черновик живет в хранилище этого браузера на этом устройстве. Он не синхронизируется, не загружается на сервер и никак не виден нам. Очистите редактор — и черновик исчезнет. Очень большие документы не сохраняются: браузер выделяет на локальное хранилище всего несколько мегабайт, и один файл не должен занимать их полностью. Поэтому для документов больше мегабайта автосохранение отключается и сообщает об этом.
Экспорт в HTML и в PDF
Экспорт в HTML создает один самодостаточный файл: doctype, кодировка, стили предпросмотра встроены прямо в документ и очищенное тело страницы. Никаких внешних таблиц стилей и шрифтов, так что файл корректно открывается офлайн, во вложении письма или через пять лет. Для PDF редактор использует встроенное окно печати браузера, а не собственный движок PDF: у браузера уже есть правильные шрифты, переносы и разбиение на страницы. Печатный стиль скрывает интерфейс редактора, поэтому на печать уходит только документ.
Ничего не загружается на сервер, черновик не покидает устройство
Разбор, очистка, предпросмотр и экспорт выполняются прямо в браузере. Сервер в этом не участвует, аккаунт не нужен, и копии документа нигде нет, кроме этого устройства. Это касается и автосохраненного черновика: он хранится в локальном хранилище браузера и удаляется при очистке редактора.
Частые вопросы
Мой документ куда-нибудь загружается?
Нет. Все происходит в браузере, а автосохраненный черновик хранится локально только на этом устройстве.
Можно использовать сырой HTML в Markdown?
Да, с включенной опцией «Разрешить HTML». Текст все равно проходит через санитайзер, поэтому скрипты и обработчики событий удаляются. Это нельзя отключить, потому что предпросмотр работает на том же домене, что и остальной сайт.
Что добавляет режим GitHub Flavour?
Таблицы, списки задач, зачеркнутый текст и автоматические ссылки. По умолчанию он включен.
Как получить PDF?
Нажмите «Печать» и выберите «Сохранить как PDF». Окно печати браузера справляется со шрифтами и разбиением на страницы лучше любого отдельного PDF-движка, а печатный стиль скрывает все, кроме документа.
Будет ли экспортированный HTML работать без интернета?
Да. Это один файл со встроенными стилями и без каких-либо внешних ресурсов.
Где хранится мой черновик?
В локальном хранилище этого браузера на этом устройстве. Он нигде не синхронизируется, а при очистке редактора удаляется. Документы больше мегабайта не сохраняются, и страница об этом предупреждает.
Инструмент работает офлайн?
После загрузки страницы и двух небольших библиотек — да. Ввод текста, предпросмотр и экспорт работают без подключения к сети.