我做了一个 Hexo 博客。但是,我无法找到在哪里添加图标。我尝试将它添加到不同的文件夹,但没有找到。
有谁知道应该在哪里添加或者是否还有其他需要更新的内容。
我使用横向,这是撰写本文时的默认主题。
blog\blog\node_modules\hexo\node_modules\hexo-cli\assets\themes\landscape\_config.yml
在文件的底部,您会找到一个名为 Miscellaneous 的部分。
# Miscellaneous
google_analytics:
favicon: blog\themes\landscape\source\css\images\favicon.ico
twitter:
google_plus:
fb_admins:
fb_app_id:
Windows 在斜线方面可能会受到定向挑战,因此如果您使用 PC,请尝试相反的方向。这让我有些蒙混过关,我能够使用 .ico 文件和 .png 文件。
如果您仍然需要占位符图像,我使用了 Favicon.cc并取得了很好的效果。
您可以favicon.ico
在源文件中添加 ,并在blog/_config.yml
favicon: favicon.ico
所以,你知道这source
是根路径
我认为所有其他答案都很混乱。
现在只需三个步骤即可将favicon添加到您的hexo-blog 网站,我以next
主题为例:
首先,从网络下载您喜欢的imagename.ico
图像文件,或者您自己制作一个。
其次,将imagename.ico
文件重命名为favicon.ico
,然后将其移动到该文件夹:blog/themes/next(the theme folder you are using now)/source/images/
.
最后,修改该blog/themes/next/_config.yml
行文件中的代码,如下所示:
# Put your favicon.ico into `hexo-site/source/` directory. favicon: images/favicon.ico
完毕!
康斯坦丁·巴甫洛夫是对的。例如,我使用 hexo-theme-next 主题。我更改了主题/next/_config.yml 中的代码。
# Put your favicon.ico into `hexo-site/source/` directory.
favicon: images/favicon.ico
我把我的 favicon.ico 放在了 Themes/next/source/images/favicon.ico 中
,做得很好。
将此添加到 html 代码的头部...
<head>
<title>Test Page</title>
<link rel="icon" type="image/png" href="http://www.w3.org/Icons/w3c_home">
</head>
有关这方面的更多信息,请查看 W3C 站点:How To FavIcon
通过查看控制台来检查页面源也很好,因为它会报告检索图标是否有任何问题。