0

问题

我想了解为什么我的个人 Github IO 页面tobias-schmidt.site上没有加载我的 CSS 资源。

问题

当我通过自定义 dns tobias-schmidt.site或通过直接 github dns mrtobe.github.io 访问我的页面时,该站点正确加载了 index.html 而不是引用的 CSS 文件。当我单击博客文章时,它确实正确加载了 CSS。然后对于这个冲浪会话,CSS 也可以在 index.html 上找到。

设置

最佳的揣测

我检查了不同的帖子,发现它可能是混合内容,但我不知道如何使用 github pages 解决这个问题。

4

1 回答 1

1

您有 SSL 证书问题。

tobias-schmidt.site 使用了无效的安全证书。

该证书仅对以下名称有效:*.github.com、github.com、*.github.io

错误代码:SSL_ERROR_BAD_CERT_DOMAIN

Github 页面不为自定义域提供 HTTPS。

当您访问https://tobias-schmidt.site时, github 页面服务器正在发送他的证书,该证书对您的域无效,并且浏览器会阻止请求,直到您同意使用此证书。

现在,在conf.toml中,您必须设置baseurl = "http://tobias-schmidt.site". 这是为了拥有 hugo craft http url。

第二次,您可以尝试使用 cloudflare 等服务保护您的站点或查看Netlify

于 2016-11-27T13:26:53.847 回答