Фавикон не обслуживается в блоге Ghost на Azure

Я пытаюсь использовать пользовательский значок в своем блоге Ghost, который работает на веб-сайтах Azure.

После этого блога у меня есть:

  • установить расположение значка <link rel="shortcut icon" href="{{asset "/favicon.ico"}}"> в default.hbs
  • положить изображение внутри assets папка для стандартной темы caspar (тема, которую я использую).

Когда приложение перезагружается, я получаю 404, если я просматриваю /assets/favicon.ico & По умолчанию отображается значок Ghost.

Примечание: я очистил кеш браузера

Я думаю, что это может быть проблема с разрешениями IIS? Кто-нибудь может помочь?

1 ответ

Вам просто нужно загрузить свой favicon.ico в assets папка (как вы уже догадались). Ничего не нужно менять в отношении IIS или разрешений.

Я только что проверил это, чтобы проверить, и это сработало. Мой точный путь к активу темы в моем веб-приложении Azure (ранее известном как веб-сайты Azure), как видно из kudu:

D:\home\site\wwwroot\content\themes\casper\assets>

Я просто ftp'd на мой сайт, перешел на site\wwwroot\content\themes\casper\assets переключился на binary режим передачи и поставить favicon.ico файл там.

Затем я поднял default.hbs через kudu в браузере и изменил ссылку на значок, как вы это сделали:

Последнее, что я сделал: я очистил кеш браузера и историю для своего блога, а затем снова загрузил его. И... появился мой новый значок. Я создал каракули для иконки, для целей тестирования, которая теперь появляется на вкладке моего браузера:

К вашему сведению, я не уверен, используете ли вы куду (что https://yoursitename.scm.azurewebsites.net) - с ним очень легко ориентироваться. Просто зайдите туда и откройте окно cmd (в меню консоли отладки).

Другие вопросы по тегам