Перейти к основному содержанию

Drupal 9 — добавляем свой логотип на ссылки в Telegram и Яндекс Дзен

Telegram

При отправке ссылки Telegram считывает метатеги на указанном URL, кеширует их и выводит на экран ссылку в виде красивого блока. Добавим в этот блок свой логотип.

Для начала нам понадобится сам логотип в векторном формате SVG. Размещаем файл логотипа на сайте. Теперь нужно, чтобы в HTML код ссылки добавился метатег вида:

<link rel="mask-icon" href="logo.svg">

Данный метатег использует браузер Safari для отображения иконки сайта, есои нужно разукрасить иконку, то можно прописать цвет:

<link rel="mask-icon" href="logo.svg" color="#00ffff">

Telegram использует тот же метатег для иконок URL в мессенджере. Цвет можно не использовать. 

Чтобы установить на всех страницах сайта Drupal указыннай выше метатег понадобится расширение Metatag, я уже рассказывал про него раньше. Устанавливаем:

Drupal 8 — модуль Metatag

Включаем расширение Metatag и Metatag: Favicons.

metatag

Переходим в конфигурацию модуля Metatag.

/admin/config/search/metatag

drupal

Редактируем глобальный раздел.

drupal

В этом разделе указываются метатеги, которые будут отображаться на сайте по умолчанию. Переопределить их можно в других разделах.

drupal

Разворачиваем блок FAVICONS & TOUCH ICONS.

drupal

В поле Mask icon (SVG) указываем путь к нашему SVG логотипу. В поле Mask icon color, кстати, можно указать цвет, но для Telegram он не понадобится. Сохранить.

Обновляем кэш сайта и смотрим содержимое любой страницы.

drupal

Метатег добавился. Отправляем ссылку в Telegram. Сверху сообщение до установки метатега, снизу — после.

telegram

Модуль метатег позволяет устанавливать метатеги для разделов и даже каждых страниц. При желании можно сгенерировать для разных ссылок собственные SVG картинки.

В качестве бонуса: в Яндекс Дзен ссылка тоже становится привлекательнее...

zen

Теги

 

Похожие материалы

Drupal 9 — Class ReCaptcha\ReCaptcha not found

Один из посетителей смог написать мне сообщение о том, что на сайте не работает контактная форма. За что ему большое спасибо. Открываю браузер в режиме инкогнито, пишу сам себе, — действительно, ошибка.

Теги