Универсальный набор инструментов Markdown: форматирование, предпросмотр в реальном времени, сжатие и сравнение двух документов для поиска структурных различий. Также: Форматировщик кода | Инструменты HTML | Инструменты XML | Форматировщик JSON. Вся обработка выполняется локально в вашем браузере: данные никогда не загружаются ни на один сервер.
Исходный Markdown
Результат
Отрисованный предпросмотр
Введите Markdown слева, чтобы увидеть предпросмотр в реальном времени.
Markdown A (исходный)
Markdown B (изменённый)
Различия
Введите два документа Markdown выше и нажмите Сравнить, чтобы увидеть различия.
Как пользоваться: вставьте Markdown в поле ввода, выберите режим и нажмите Обработать (или просто печатайте: обработка идёт при вводе). Форматирование: переформатирует Markdown с единообразными отступами, правильным оформлением списков и выровненными ячейками таблиц. Предпросмотр: отрисовывает Markdown в HTML в реальном времени; поддерживаются таблицы, блоки кода, зачёркивание и сноски. Сжатие: уплотняет Markdown, схлопывая пустые строки, удаляя пробелы в конце строк и обрезая пустые начало и конец. Сравнение: разбирает два документа Markdown и находит структурные различия: добавленные, удалённые и изменённые элементы с путями в документе.
Один парсер, четыре задачи
Форматирование, предпросмотр, сжатие и сравнение начинаются с разбора документа в один и тот же поток токенов; различается только этап вывода. Поэтому форматирование безопасно: форматировщик заново выводит разобранную структуру, а не переписывает ваш текст посимвольно. И поэтому сравнение сообщает структурные пути ($.heading[0].text), а не номера строк.
🔷 Markdown Tools
Выберите режим и обработайте Markdown, чтобы увидеть результаты.