Логотип на сайте не обновляется после загрузки нового файла

Уверен, что это что-то простое, но я загружаю новый логотип на свой сайт. Он имеет правильный размер (высота 120 пикселей, горизонтальная перспектива, файл .PNG), но по какой-то причине на сайте он не отображается.

Я использую компонент “Большой заголовок/Маленький заголовок”.

Также я использую плагин News: GitHub - paviliondev/discourse-news: Adds a news stream to your Discourse instance · GitHub.

Я работаю на версии 2.9.0.beta9, потому что всё работает корректно, а с более новыми версиями Discourse возникают проблемы с плагином News (который критически важен для моего сайта).

Я очищаю кэш, но старый логотип всё равно отображается на сайте в любом браузере. Я не использую CDN или что-то подобное. Это простой сайт, размещённый на Digital Ocean.

Что я делаю не так?

У Discourse много версий логотипа: для мобильных устройств, тёмная версия, основной логотип, маленький логотип…

Попробуйте проверить, загружаете ли вы его в правильное поле.

Да, плагин новостей сломан, и я не уверен, какое влияние это окажет, как и запуск такой старой версии Discourse. Но пробовали ли вы посмотреть на свой сайт в безопасном режиме, чтобы проверить, есть ли там логотип?

В безопасном режиме отображается новый логотип.

Что это означает?

Новый логотип появляется, если выбраны:
Отключить темы и компоненты тем
Отключить все плагины

но не появляется, если выбрано:
Отключить неофициальные плагины

Это означает, что у вас установлен официальный плагин, который переопределяет настройку нового логотипа и заменяет его на старый. Попробуйте удалить неофициальные плагины из темы и добавлять их обратно по одному, пока не найдете виновника. Какие неофициальные плагины установлены? — Если бы мне пришлось гадать, я бы сначала удалил плагин новостей, так как известно, что он сломан.

Вот как выглядит мой список плагинов — значит, проблема в плагине News, правильно?

Так вы пробовали его отключить?

Пока нет — значит, я предполагаю, что можно безопасно отключить плагин новостей (что фактически сломает мой сайт), подождать некоторое время, а затем снова включить его.

Было бы это лучшим протоколом? Или мне нужно снова загрузить логотип, пока плагин новостей отключен?

Существует ли риск того, что сайт не вернется в нормальное состояние после этого цикла?

Я попробовал отключить плагин новостей. Затем перешел на главную страницу и обновил её, но ничего не изменилось — всё ещё старый логотип. Возможно, изменения уже применены, но мой кэш не обновился. Я попробую открыть сайт в новом браузере в режиме инкогнито, чтобы проверить, сработало ли это.

Обновление: Нет — отключение плагина новостей, ожидание нескольких минут и последующее его включение снова не помогли.

Есть другие предложения?

Привет :wave: Я проверил несколько вещей и, думаю, с обновлением логотипа всё в порядке, но я заметил, что вы используете компонент темы Big Header - Little Header, у которого есть настройки, связанные с логотипом, например, URL логотипа. Думаю, вам нужно обновить и этот URL. :slight_smile:

Ах, да — это была проблема. Я обновил URL в крупном компоненте заголовка, и теперь всё в порядке!

Спасибо!