本地Jekyll服务与实际输出不同。

问题描述 投票:0回答:1

我有一个本地jekyll服务和实际输出之间的差异问题。

在这里输入图像描述

第一张图是实际输出。Favicon不能正常显示在网站上。

请在这里输入图片描述

第二张图是当地的Jekyll服务。它正确地显示了我的favicon。

我已经尝试了别人的答案,就是像下面的解释那样修改_config.yml。

答案说修复这个代码。url: "http://flash-kim142.github.io"url: "https://flash-kim142.github.io"

目前我的favicon.png的位置是DesktopDocumentsGithub我的博客assets。

我是该换这个位置还是得试试别的?

css jekyll favicon
1个回答
0
投票

您的 favicon URL应该是相对于你的文件而言的,所以用 assets/<filename>.<extension>. 不要包含整个硬编码路径,如 Desktop/Documents/....

这是你在主页上生成的代码。

<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="shortcut icon" type="image/png" href="favicon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/Documents/GitHub/My Blog/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/Documents/GitHub/My Blog/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/Documents/GitHub/My Blog/favicon-16x16.png">
<link rel="icon" type="image/png" href="/Documents/GitHub/My Blog/assets/favicon.png">
<link rel="mask-icon" href="/Documents/GitHub/My Blog/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/Documents/GitHub/My Blog/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/Documents/GitHub/My Blog/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link href="/assets/favicon.png/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"/>

但它应该是这样的:

<!-- For all browsers -->
<link rel="stylesheet" href="./assets/css/main.css">
<link rel="shortcut icon" href="./favicon.ico">
<link rel="shortcut icon" type="image/png" href="./favicon.png">
<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="icon" type="image/png" href="./assets/favicon.png">
<link rel="mask-icon" href="./safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="./favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="./browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link href="/assets/favicon.png/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"/>
© www.soinside.com 2019 - 2024. All rights reserved.