使用 Flask 对 favicon 实现进行故障排除
Troubleshooting favicon implementation with Flask
我需要帮助使我的网站图标显示在 fully-functional 网页上,该网页用 Python 编写,使用 Flask 并由 NGINX 和 GUNICORN 提供服务。
我遍历了 google 并看到了一些引用此内容的 SO 帖子,但是那些帖子的 OP 带有在某些浏览器中工作但在其他浏览器中不起作用的图标。我的在 Chrome 或 Safari 中都不起作用。
我遵循简单的 documentation 并将以下代码添加到我的 layout.html 文件头:
<!-- Favicon link -->
<link rel="shortcut icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}">
请注意,我脑海中的所有其他行都是可用的(bootstrap 链接、google 字体链接等)
我已确保该图标是一个 .ico 文件,位于我的 flasksite 目录中的静态目录中,尺寸为 16x16。
我使用Chrome隐身模式来查找没有缓存干扰的变化。
最后,我没有在 NGINX 错误日志中看到对任何网站图标错误的引用。
我可以寻找什么来解决这个问题?
感谢您的评论——我发现我只需要通过
重置 NginX
sudo systemctl restart nginx
并通过
重置 Supervisor
sudo supervisorctl reload
我在这里发帖是为了防止有人遇到类似问题,因为我阅读的其他帖子中并未建议使用这些命令。
我需要帮助使我的网站图标显示在 fully-functional 网页上,该网页用 Python 编写,使用 Flask 并由 NGINX 和 GUNICORN 提供服务。
我遍历了 google 并看到了一些引用此内容的 SO 帖子,但是那些帖子的 OP 带有在某些浏览器中工作但在其他浏览器中不起作用的图标。我的在 Chrome 或 Safari 中都不起作用。
我遵循简单的 documentation 并将以下代码添加到我的 layout.html 文件头:
<!-- Favicon link -->
<link rel="shortcut icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}">
请注意,我脑海中的所有其他行都是可用的(bootstrap 链接、google 字体链接等)
我已确保该图标是一个 .ico 文件,位于我的 flasksite 目录中的静态目录中,尺寸为 16x16。
我使用Chrome隐身模式来查找没有缓存干扰的变化。
最后,我没有在 NGINX 错误日志中看到对任何网站图标错误的引用。
我可以寻找什么来解决这个问题?
感谢您的评论——我发现我只需要通过
重置 NginXsudo systemctl restart nginx
并通过
重置 Supervisorsudo supervisorctl reload
我在这里发帖是为了防止有人遇到类似问题,因为我阅读的其他帖子中并未建议使用这些命令。