Marcli
Рендеринг CommonMark Markdown в ANSI-разметку для терминала
конвертирует Markdown в стилизованный текст для терминала с помощью ANSI escape-последовательностей. Он разбирает CommonMark через MDEx и рендерит заголовки, списки, блоки кода, инлайн-форматирование, ссылки, изображения, списки задач и emoji-коды.
Заголовки получают разные цвета (h1 — жирный жёлтый, h2 — жирный голубой, h3+ — жирный белый), списки используют треугольные или пронумерованные маркеры, цитаты получают вертикальную черту слева, а ссылки подчёркиваются вместе с приглушённым URL. Когда загружена библиотека-лексер
makeup_
(
makeup_elixir
,
makeup_erlang
,
makeup_html
и т. д.), блоки кода с указанным языком автоматически подсвечиваются через
Makeup.Registry
без дополнительной настройки.