Я пытаюсь использовать настраиваемый значок в своем блоге Ghost, который работает на веб-сайтах Azure.
Следующий этот блог У меня есть:
<link rel="shortcut icon" href="{{asset "/favicon.ico"}}">
в default.hbs
assets
папка для темы caspar по умолчанию (тема, которую я использую).Когда приложение перезагружается, я получаю 404, если просматриваю /assets/favicon.ico
& отображается значок Ghost по умолчанию.
Примечание: Я очистил кеш браузера
Я думаю, это может быть проблема с разрешениями IIS? Кто-нибудь может помочь?
Вам просто нужно загрузить свой favicon.ico в assets
папка (как вы догадались). Ничего не нужно менять в отношении IIS или разрешений.
Я просто проверил это, чтобы убедиться, и это сработало. Мой точный путь к ресурсам темы в моем веб-приложении Azure (ранее известном как веб-сайты Azure), как видно через kudu:
D:\home\site\wwwroot\content\themes\casper\assets>
Я просто зашел на свой сайт по ftp, перешел на site\wwwroot\content\themes\casper\assets
, переключился на binary
режим передачи и поставьте favicon.ico
файл там.
Затем я загрузил default.hbs через kudu в браузере и изменил ссылку на значок, как и вы:
Последнее, что я сделал: очистил кеш браузера и историю своего блога, а затем повторно загрузил его. И ... Появилась моя новая иконка. Я создал рисунок для значка в целях тестирования, который теперь появляется на вкладке моего браузера:
К вашему сведению, я не уверен, что вы используете куду (который https://yoursitename.scm.azurewebsites.net
) - с ним очень легко ориентироваться. Просто зайдите туда и откройте окно cmd (в меню Debug Console).