我尝试学习烧瓶。我的测试主要基于此博客。我想更改标题的下一个图标。这是我的base.html
:
<html>
<head>
<link rel="flask" href="../static/flask.ico" type="image/x-icon">
{% if title %}
<title>{{ title }} - microblog</title>
{% else %}
<title>Weclome to microblog</title>
{% endif %}
</head>
<body>
<div>Microblog: <a href="/index">Home</a></div>
<div>Ajout: <a href="add">Add</a></div>
<div>Clean: <a href="clean">Clean</a></div>
<hr>
{% block content %}{% endblock %}
</body>
</html>
base.html
在template/
文件夹中,flask.ico
在static/
中。因此,从中继承的所有HTML页面都应具有新图标。但这行不起作用。
我已经尝试过:
<link rel="flask" href="static/flask.ico" type="image/x-icon">
<link rel="flask" href="static/flask.png" type="image/png">
<link rel="flask" href="{{ url_for('static', filename='flask.ico') }}" type="image/x-icon">
<link rel="flask" href="http://icons.iconarchive.com/icons/paomedia/small-n-flat/24/flask-icon.png" type="image/png">
这些都没有起作用。感谢您的重播。
编辑:解决方案是更改rel="icon"
的rel="flask"
。谢谢
根据W3C统治,将Favicon添加到页面的首选方法是使用rel="icon"
。
示例:
<link rel="icon"
type="image/png"
href="http://example.com/myicon.png">