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

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 до Drupal 10 в Windows

Пока не закончились новогодние праздники нужно успеть сделать одно хорошее дело. А именно, обновить движок сайта с Drupal 9 на Drupal 10. Посетителей не много, все отдыхают. Так что самое время.