带有 GitHub 页面的图标

新手上路,请多包涵

我正在托管一些带有 GitHub 页面(用户和项目页面)的站点,但它们没有显示它们的图标(在浏览器中)。

 <link rel="shortcut icon" type="image/png" href="/favicon.png">

GitHub 显示站点的问题是 <frameset> 吗?我知道可以显示网站图标(至少使用 Jekyll),但我可以单独显示网站图标吗?

原文由 Rokin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 465
2 个回答

是的你可以。

将其放入网页的 head 部分:

  <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

重要的是不要将斜杠放在 favicon.ico 部分之前。将 favicon.ico 文件放在存储库的主目录中。

原文由 Dmitry Pleshkov 发布,翻译遵循 CC BY-SA 3.0 许可协议

它也适用于 favicon.png

   <head>
    ...
    <link rel="shortcut icon" type="image/png" href="favicon.png">
  </head>

唯一的问题是斜线 /"/favicon.png"

但是,这不适用于子页面!

该链接应如下所示 - 因此您在每个页面上都有图标:

 <link rel="shortcut icon" type="image/png"
      href="{{ "/assets/images/favicon.png"  | absolute_url }}">

解析后的 URL 如下所示: https://pme123.github.io/scala-adapters/assets/images/favicon.png

这需要 favicon.png 在您的 Jekyll 项目的 assets/images 文件夹中。

原文由 pme 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题