Редактор и Предпросмотр Markdown

Двухоконный редактор Markdown с живым предпросмотром, поддержкой таблиц, формул KaTeX и экспортом

Разработка и код
100% на стороне клиента · Полная конфиденциальность
Редактор и Предпросмотр Markdown

Двухоконный редактор Markdown с живым предпросмотром, поддержкой таблиц, формул KaTeX и экспортом

Центр знаний и экспертное руководство

Редактор и парсер Markdown: синтаксис CommonMark, таблицы и экспорт в HTML

Редактор и Предпросмотр Markdown онлайн — инструмент для технических писателей, разработчиков документации и блогеров. Язык облегченной разметки Markdown (спецификации CommonMark и GitHub Flavored Markdown) позволяет быстро форматировать тексты с помощью простых текстовых спецсимволов.

Редактор оснащен синхронным двухоконным предпросмотром, поддержкой таблиц, блоков кода с подсветкой синтаксиса, чекбоксов задач и сносок. Встроенный конвертер преобразует разметку в чистый семантический HTML-код. Вся работа с текстами ведется на 100% приватно в браузере.

Архитектура и математическая формула

Текст Markdown -> Лексер токенов (CommonMark/GFM) -> Семантическое HTML-дерево

Символы `#` преобразуются в заголовки `

-

`, `**текст**` в ``, `[ссылка](url)` в ``, а тройные обратные кавычки в предформатированные блоки `
`.

Лучшие практики и ключевые рекомендации

  • Разделяйте структурные элементы пустыми строками: Перед заголовками, списками и таблицами обязательно оставляйте пустую строку. Слитное написание нарушает стандарт CommonMark и ломает верстку в некоторых парсерах.
  • Используйте спецификаторы языка в кодовых блоках: Всегда указывайте язык после тройных кавычек (например, ```` ```javascript ```` или ```` ```python ````). Это активирует корректную подсветку синтаксиса в GitHub и документации.
  • Применяйте таблицы стандарта GitHub Flavored Markdown (GFM): Выравнивайте колонки в таблицах с помощью двоеточий в строке разделителя: `:---` (влево), `:---:` (по центру), `---:` (вправо).
  • Санитизируйте сгенерированный HTML перед вставкой в веб-страницы: Если Markdown-контент создается сторонними пользователями, всегда пропускайте выходной HTML через санитизатор (DOMPurify) для защиты от XSS-атак.

Часто задаваемые вопросы (FAQ)

В чем разница между базовым Markdown и стандартом GitHub Flavored Markdown (GFM)?
Базовый Markdown от Джона Грубера не поддерживал таблицы, зачеркнутый текст, списки задач с чекбоксами `[x]` и подсветку блоков кода. GFM расширил синтаксис, став общепринятым стандартом в IT-индустрии.
Как вставить изображение с подсказкой и альтернативным текстом в Markdown?
Используйте синтаксис: `![Альтернативный текст](url-картинки "Всплывающая подсказка")`. Восклицательный знак в начале отличает вставку изображения от обычной текстовой гиперссылки.
Можно ли использовать чистые HTML-теги внутри документа Markdown?
Да, спецификация CommonMark разрешает бесшовную вставку чистого HTML (например, тегов `
`, `