Я заметил, что всякий раз, когда я вставляю ссылку на свой сайт (WordPress) в свой форум Discourse, иконка сайта (favicon) моего сайта WordPress отсутствует рядом с заголовком сайта, как это показано в примере ниже.
На самом деле, более частой причиной является смешанный контент, полагаю. Но я только что попробовал здесь, используя ссылку со своего сайта на WordPress, и значок сайта отображался корректно. Таким образом, проблема действительно у автора оригинального поста и не связана с каким-то странным сбоем между Discourse и WordPress как таковыми.
Вы видите иконку битой картинки или же там просто ничего не отображается там, где должна быть иконка сайта?
Вы можете опубликовать ссылку на свой сайт здесь или в личном сообщении, которое отправите себе (или мне) на Meta, чтобы исключить возможность того, что проблема связана с вашим форумом Discourse.
Не уверен, что какие-либо онлайн-отладчики oEmbed возвращают данные об иконке сайта. Обычно для проблем, связанных с тем, что сайты не создают onebox в Discourse, я бы предложил попробовать здесь: Explore Embed | Embedly, но не уверен, что это даст вам информацию об иконке/favicon.
Да, я действительно вставил ссылку со своего сайта на экземпляр Discourse здесь, на Meta, и результат тот же. Рядом с названием сайта нет иконки. Даже нет пробела, где должна быть видна иконка.
Спасибо за ссылку. Иконка сайта не является параметром, а миниатюра — да, и моя отображается корректно.
Не знает ли кто-нибудь, какой файл Discourse использует для извлечения иконки сайта?
Как ни странно, я только что вставил ссылку с сайта CBS News, и там нет иконки сайта, а на NBC News она есть. Не уверен, что именно ищет Discourse, но, должно быть, я что-то упустил…
Я использовал https://realfavicongenerator.net некоторое время назад, чтобы собрать свой набор иконок. Однако я забыл про ту часть, где нужно было добавить сгенерированный код в секцию head моего сайта. Хотя все изображения были на своих местах, поэтому всё работало, кроме этого одного случая.
Это была проблема ранних лет, когда всё делалось «вручную», и достаточно было просто разместить favicon в корневом каталоге.
Сегодня мы обычно используем SEO-плагины, которые делают всё необходимое «под капотом», и всё, что требуется — это загрузить изображение. При этом формат и размер уже не так важны. И, возможно, именно в этом основная причина, почему вы, я или кто-либо ещё не задумывались о такой… базовой причине