Фавикон не обслуживается в блоге 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 (в меню консоли отладки).