python - 使用 Flask 对 favicon 实施进行故障排除
问题描述
我需要帮助为我用 Flask 用 Python 编写并由 NGINX 和 GUNICORN 提供服务的全功能网页制作我的网站图标。
我已经查看了整个谷歌,并看到了一些引用此内容的 SO 帖子,但这些帖子的 OP 带有在某些浏览器中工作但在其他浏览器中不工作的网站图标。我的在 Chrome 或 Safari 中都不起作用。
我遵循简单的文档并将以下代码添加到我的 layout.html 文件头中:
<!-- Favicon link -->
<link rel="shortcut icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}">
请注意,我脑海中的所有其他行都是有效的(引导链接、谷歌字体链接等)
我已确保 favicon 是一个 .ico 文件,位于我的 flasksite 目录中的静态目录中,尺寸为 16x16。
我使用 Chrome 隐身模式来查找没有缓存干扰的更改。
最后,我在 NGINX 错误日志中没有看到对任何 favicon 错误的引用。
我可以寻找什么来解决这个问题?
解决方案
感谢您的评论——我发现我只需要通过以下方式重置 NginX
sudo systemctl restart nginx
并通过重置主管
sudo supervisorctl reload
我在这里发帖以防有人遇到类似问题,因为我阅读的其他帖子中没有建议这些命令。
推荐阅读
- c++ - 命名空间的类的朋友,未在命名空间中声明和定义
- clang - LLVM IR 代码中是否需要对齐指令?
- php - 将 CSV 导入 SQL 表适用于 XAMPP,但不适用于在线服务器
- c++ - 初始化 std::unordered_map 类型的 std::shared_ptr 时编译错误
- asp.net-mvc - 我可以在 VS2019 的 BeforePublish 事件中更改 webconfig 文件中的 connectionString 文本吗?
- python-3.x - 'pygame.Surface' 对象没有属性 'draw'
- bash - 如何拆分 ls -l 的输出以正确的格式显示
- python - 神经网络正则化器 L1 和 L2
- python - 如果列表不存在,附加值或创建并插入?
- c# - Visual Studio 中的 Crystal Reports x86 + OLEDB x64