TGViewer
Фронтендер от бога Фронтендер от бога @godofjs · 3.39K subscribers
Post #1436 858
Запилил кросс-фреймворк Markdown/MDX парсер, чтобы не мучаться с контентом

#почитать

Долго я возился с маркдауном в своих проектах и, честно говоря, знатно подгорел. Первая проблема — это вечный выбор библиотеки.
С одной стороны, есть «конструкторы» типа unified, remark и rehype. Штуки мощные, но настраивать весь этот AST-конвейер и систему плагинов — это какой-то оверхед и лишняя сложность, имхо.
С другой стороны, есть @next/mdx, который вроде и ок, но слишком завязан на страницах и вообще не умеет работать на клиенте.
Раньше я обычно выбирал что-то вроде markdown-to-jsx или react-markdown.
DX у них приятнее, работают и на клиенте, и на сервере, весят мало.
Но вот беда: они «из коробки» не переваривают HTML или MDX, и ты снова вязнешь в настройке плагинов. А если добавить туда i18n (типа i18next или next-intl), начинается настоящий ад. Куча if/else в коде, чтобы отрендерить нужный язык, и бандл раздувается до небес. Плюс вечные косяки с front-matter. Ну и до недавнего времени всё это было только для React.

⏱Читать статью
  • ❤ 3
More from @godofjs
  1. Sep 26, 2026🌐 Как задеплоить React-приложение на GitHub Pages #посмотреть В финальном уроке соберём в…
  2. Sep 25, 2026🤖 AI для фронтенд-разработчика: собираем инструменты на Podlodka Frontend Crew AI-инструм…
  3. Sep 22, 2026Грани полиморфизма React: полиморфные декораторы #почитать Мы поговорили уже про as для ти…
  4. Sep 22, 2026🔴AI кодинг интервью с разработчиком из международного FinTech в четверг в 19:00 ДА! Вайбк…
  5. Sep 22, 2026Как работают современные браузеры #почитать В этой серии статей мы подробно рассмотрим, ка…
  6. Sep 18, 2026Создаем UI-Kit на React: пошаговое руководство по настройке #почитать Подготовили материал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →