Изучаю Yellow — очень нравится гибкость и простота движка.
Начал с подготовки: для новой тёмной темы нужен логотип и нужен фавикон для сайта.
Для своих видео я делал лого, оно хорошо смотрится на любом фоне.
Для сайта нарисовал векторную иконку, которая превратилась в фавикон с нужными размерами при помощи сервиса RealFaviconGenerator 1.
Жаль только, что плагин image для Yellow не поддерживает отображение в нужном масштабе для svg-файлов 2, если размер файла указан в процентах.
В результате векторный svg-файл превращается в правильный набор иконок для всех устройств:
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
Осталось добавить поддержку Open Graph 3 для соц.сетей и всё будет отлично.
-
Realfavicongenerator.net. По ссылке лежит мой набор фавиконок. ↩︎
-
Варианты настройки размеров векторного svg-файла через css [en]. ↩︎
-
Open Graph с размерами картинок для соцсетей [en]. И примеры применения в html [en]. ↩︎