Как включить изображения с ленивой загрузкой в превью поста?

Наш блог использует отложенную загрузку изображений — атрибут src изображения хранится внутри data-src в HTML. Поэтому при нажатии кнопки «Показать полный пост» изображения не загружаются. Можно ли настроить это так, чтобы изображения загружались?

Пример, где используется обычная разметка изображений (источник указан в src) в посте блога, и изображения отображаются на форуме Discourse:

Пример, где используется отложенная загрузка, и изображения не отображаются:

Я не уверен, но недавно заметил, что встроенный в браузер механизм печати страдает от того же ограничения. Если вы не загрузили изображения, прокрутив страницу до самого низа, функция «Печать в PDF» покажет пустые изображения.

Да, печать в PDF это делает. Я полагаю, это нормальное поведение, поскольку используется итоговая разметка, рендеримая браузером, в сочетании с CSS для печати.

Я не знаю, какой парсер вы используете для этой кнопки (извините, я знаю, что проект с открытым исходным кодом, но не знаю Ruby :sweat_smile:), но предполагаю, что он анализирует исходный HTML напрямую и, скорее всего, не пытается читать пользовательские атрибуты изображений.

Я хотел бы предложить добавить в настройки опцию для включения указанных пользовательских атрибутов внутри тегов изображений в качестве источника изображения. (Мы используем несколько вариантов, и было бы хорошо иметь возможность поддерживать все из них).