Для сайтов на Discourse иконка определяется содержимым страницы (элемент link в head):
○ → curl -s https://forum.getnursingjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">
○ → curl -s https://forum.getchefjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">
И ожидается, что эти файлы (
и
соответственно) будут PNG-изображениями размером 32×32:
○ → curl -s https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
○ → curl -s https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
Предположительно, это именно то, что вы имели в виду?
Я предполагаю, что под «основным сайтом» вы имеете в виду, например, www.getnursingjobs.com; у этого сайта тоже есть иконка (
), которая является PNG-изображением размером 32×32:
○ → curl -s https://www.getnursingjobs.com/favicon.ico | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit colormap, non-interlaced
Я вижу только PNG-изображения размером 32×32, поэтому со моей стороны всё выглядит хорошо. Если ваша проблема заключается в том, что Google выдает результаты с иконками разных размеров, то они генерируют их сами, и вы не можете на это повлиять. Однако, похоже, что единственное изменение, которое они вносят, — это отображение иконок в другом размере (в моём случае 18×18), хотя иконка, которую они показывают для вашего сайта, по-прежнему является PNG-изображением 32×32:
Со моей стороны, всё выглядит в порядке.
