Markdown заменяет сложные вложенные теги простыми макросами.
Парсеры Markdown игнорируют встроенный HTML, позволяя смешивать Markdown и HTML.
Custom Elements выступают в роли HTML-макросов, расширяясь в более сложную структуру DOM.
Сочетание Markdown и Custom Elements даёт текстовые и HTML-макросы в одном файле.
Custom Elements нельзя делать самозакрывающимися; их нужно писать через открывающий и закрывающий теги.
Предобработка Markdown позволяет поддерживать многострочные атрибуты и исправлять самозакрывающиеся теги.
Через препроцессинг Markdown можно создать собственный домен-специфичный язык разметки.
Custom Elements упрощают декларативный дизайн пользовательских интерфейсов с минимальным набором атрибутов.
Markdown обычно рендерится на сервере, а Custom Elements обрабатываются в браузере, но возможны и серверные модели рендеринга Custom Elements.
Совмещение серверной обработки Markdown и клиентской обработки Custom Elements расширяет возможности статических сайтов.
Get notified when new stories are published for "Hacker News 🇷🇺 Русский"