Skip to content

v0.3.4: Встроенные видео и улучшения конвертации

Choose a tag to compare

@strannick-ru strannick-ru released this 13 Feb 00:48
· 45 commits to main since this release
3d4d786

Changed

  • Видео: встроенные плееры вместо текстовых ссылок — встроенные видео (iframe/embed в Sponsr, ok_video в Boosty) теперь сохраняются в Markdown как обычные ссылки [📹 Видео](embed_url) вместо текста 📹 Видео: url. Hugo render hook (render-link.html) автоматически распознаёт embed URL известных видеохостингов (Rutube, YouTube, Vimeo, OK.ru, VK) и отображает полноценный адаптивный плеер (<iframe> в .video-container). Markdown-файлы остаются чистыми — без HTML-вставок.
  • Boosty: фильтрация пустых ссылок — исправлено появление артефактов вида <url> в Markdown. Это происходило, когда редактор Boosty оставлял блоки ссылок с пустым текстом. Теперь такие блоки игнорируются при конвертации.

Fixed

  • Sponsr: фрагментация курсива — исправлена проблема, когда сплошной курсивный текст с вложенным жирным (например, <em>текст <b>жирный</b> текст</em>) разбивался на отдельные фрагменты (_текст_ **жирный** _текст_) при конвертации. Теперь соседние теги <em> объединяются в один блок перед конвертацией, что даёт корректный результат: _текст **жирный** текст_.
  • Hugo: форматирование в ссылках — исправлен рендеринг ссылок, содержащих Markdown-форматирование (жирный, курсив). Ранее Hugo экранировал HTML-теги внутри ссылок (&lt;em&gt;...), теперь они выводятся корректно благодаря safeHTML в render hook.