将网站图标添加到现有的 hugo 主题
Adding a favicon to an existing hugo theme
我正在尝试向以下 hugo 主题添加网站图标:https://github.com/stackbithq/stackbit-theme-fjord The problem is that the documentation points me to a Gatsby.js 示例。
我已经生成了网站图标资产并将它们放在 /static 中,下面的标记需要放在主题中的什么地方?
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
作为参考,我尝试在 header.html 中创建一个头部部分,但这在本地测试时并没有生成网站图标。
将这些行追加到文件中 components/html_head.html
...
{% if site.params.favicon %}
<link rel="icon" href="{{ site.params.favicon | relative_url }}">
{% endif %}
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
我正在尝试向以下 hugo 主题添加网站图标:https://github.com/stackbithq/stackbit-theme-fjord The problem is that the documentation points me to a Gatsby.js 示例。
我已经生成了网站图标资产并将它们放在 /static 中,下面的标记需要放在主题中的什么地方?
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
作为参考,我尝试在 header.html 中创建一个头部部分,但这在本地测试时并没有生成网站图标。
将这些行追加到文件中 components/html_head.html
...
{% if site.params.favicon %}
<link rel="icon" href="{{ site.params.favicon | relative_url }}">
{% endif %}
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">