【发布时间】:2020-08-15 20:40:08
【问题描述】:
我正在使用带有 Novela theme 的 Hugo 静态站点生成器创建一个静态 site。我有一个网站图标,已添加到网站的静态文件夹中。我还更新了 themes/layouts/partials/header.html 以包含所需的链接,但我仍然看到默认徽标而不是我添加的徽标。
header.html:
<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">
<Section class="section">
<div class="nav-container">
<a class="logo-link" href="/">
{{ partial "icons/ui/logo.html" . }}
<span class="header-hidden">Navigate back to the homepage</span>
</a>
<div class="nav-controls">
<button id="copyButton" class="icon-wrapper">
{{ partial "icons/ui/link.html" . }}
<div id="toolTip" class="tool-tip " >
copied
</div>
<input id="copyText" style="opacity: 0;" type="text" class="tool-tip " />
</button>
<button id="themeColorButton" class="icon-wrapper">
<div id="sunRays" class="sun-rays"></div>
<div id="moonOrSun" class="moon-or-sun"></div>
<div id="moonMask" class="moon-mask"></div>
</button>
</div>
</div>
</Section>
{{ $script := resources.Get "js/toggleLogos.js" }}
<script src="{{ $script.RelPermalink }}"></script>
{{ $script := resources.Get "js/toggleColors.js" }}
<script src="{{ $script.RelPermalink }}"></script>
{{ $script := resources.Get "js/copyUrl.js" }}
<script src="{{ $script.RelPermalink }}"></script>
【问题讨论】:
-
确保您的网站图标已加载到网络选项卡中。
-
@Devang 我看到 2 个 favicon.svg 文件,其中一个显示 404 错误。默认站点有一个图标的 svg,但我已将其替换为我自己的 .ico 和 .png。我该如何解决这个问题?
-
404错误意味着你的路径不正确。
标签: html favicon hugo static-site