Оформление
HTML
Экспорт HTML и отображение встроенных HTML-фрагментов в терминале.
Экспорт документа
--html выводит HTML вместо терминального оформления. Перенаправьте его в файл:
mdv --html README.md > readme.htmlПоля терминала и ограничение глубины терминального цвета к экспорту не применяются.
Отображение встроенного HTML в терминале
--render-html, или -E, интерпретирует исходные HTML-фрагменты внутри Markdown и отображает читаемое содержимое в терминале. Без параметра исходные теги показываются буквально. Это отдельная операция от экспорта HTML.
Встроенный HTML
mdv --no-config --theme catppuccin --cols 64 example.md<details>
<summary>Подробности</summary>
<p><strong>Оформленный</strong> абзац.</p>
</details>
Исходный Markdown
<details>
<summary>Подробности</summary>
<p><strong>Оформленный</strong> абзац.</p>
</details>
Поддерживаются заголовки, абзацы, строчное оформление, цитаты, предварительно отформатированный текст, списки, списки определений, таблицы, details, фигуры и описания медиа. Вложенность ограничена 64 элементами DOM; более глубокое содержимое приводит к ошибке.
Пробелы и контейнеры
В обычном тексте серии пробелов схлопываются.
<pre>и<textarea>сохраняют пробелы и переводы строк.<code>получает оформление строчного кода.<sup>и<sub>используют индексы Unicode, когда преобразование возможно, а<mark>использует цвета выделения.<pre>принимает язык через атрибуты языка или классыlanguage-*/lang-*.
<details> показывает заголовок и тело раскрытыми независимо от open; интерактивного сворачивания нет. Вложенные details повторяют вертикальные направляющие. Общие настройки block_spacing применяются к смысловым блокам внутри них.
Списки и таблицы
Нумерованные списки поддерживают start, reversed, li[value], десятичные, буквенные и римские маркеры. HTML-таблицы используют те же настройки переноса и рамок, что и Markdown-таблицы. Блочное содержимое ячеек требует HTML и --render-html; обычная GFM-таблица Markdown поддерживает только строчное содержимое ячеек.
Медиа, комментарии и элементы управления
Медиа представлены маркером типа, подписью и исходным путём или URL; ресурсы не скачиваются и не отображаются как изображения. Inputs, buttons и selects показываются статически. Неизвестные теги сохраняют читаемое дочернее содержимое. Скрипты и стили не исполняются.
Комментарии сохраняют разделители и пробелы, если не включён --hide-comments.