我正在使用Hugo生成静态网站。我应该把我的favicon.ico
文件放在哪里?
当你在头部使用这段代码时:
<link rel="shortcut icon" type="image/png" href="/img/icon-192x192.png">
<link rel="shortcut icon" sizes="192x192" href="/img/icon-192x192.png">
<link rel="apple-touch-icon" href="/img/icon-192x192.png">
...您可以将单个的icon-192x192.png
放置在静态文件夹中的“img”文件夹中(或者任何其他静态文件夹中,只要您正确指定路径即可)。
然后我在测试使用 Hugo 的本地主机开发快速反馈循环和 QA 更改是否产生所需效果时发现了一些文档中未写明的事情。如果更新网站图标,仅使用隐身模式可能不足以反映更新的更改。我不得不下载另一个浏览器,并在其隐身模式下使用它,才能成功看到更改。然后在我的常规浏览器中,我不得不清除缓存/ cookie,完全退出所有浏览器进程并重新打开浏览器,然后使用隐身模式才能使更改在我通常使用的浏览器中正确反映。
静态文件(例如标志图像或favicon)放在“static”文件夹中。
如果您正在使用:两者都可以通过路径访问:/*
例如:“/static/ico/myico.ico”和“/themes/themeName/static/ico/myico.ico”都可以通过“/ico/myico.ico”访问
hugo server
本地启动时,网站图标是否可见? - Frumda Grayforce